DIV.top_content_footer_include .centred{	
	width: 150px;
}

.current_day_date{	
	padding-top: 10px; 	
	margin-left: 26px;	
	text-align: left;	
	font-weight: bold;	
	color: #58585A;
}

.calendar_day_view{	
	margin: 14px 0px 10px 0px;	
	overflow: visible;	
	background-color: #FFFFFF;	
	text-align: left;
}

.calendar_day_view .calendar_allday_event{	
	width: 100%;	
	height: 22px;
	clear: both;
}

.calendar_day_event{	
	width: 100%;	
	height: 22px;	
	background-color: #FFFFFF;	
	clear: both;
}
	
.spacer{	
	width: 100px;	
	height: 10px;	
	background-color: #FFFFFF;
}

.event_spacer{	
	width: 38px;	
	height: 22px;	
	display: inline;	
	float: left;	
	background: url(../img/cube_brown.jpg) right 4px no-repeat;	
	background-color: #FFFFFF;
}

.event_time{	
	width: 28px;	
	margin-left: 10px;	
	margin-top: 2px;	
	display: inline;	
	float: left;	
	text-align: center;	
	color: #58585a;	
	overflow: hidden;
}

.event_title{	
	padding: 0px;	
	margin: 0px;	
	margin-left: 10px;	
	display: inline;	
	float: left;	
	font-weight: bold;	
	text-align: left;	
	color: #58585a;
}

.event_title A{	
	font-weight: bold;	
	text-decoration: none;	
	color: #58585a;
}

.calendar_allday_event .event_title{	
	margin-left: 49px;
}

.event_category{	
	margin-left: 5px;	
	display: inline;	
	float: left;	
	text-align: left;	
	padding: 2px;	
	text-transform: uppercase;	
	color: #a29062;
}

.event_location{	
	margin-left: 5px;	
	padding-top: 3px;	
	display: inline;	
	float: left;	
	text-align: left;	
	color: #58585a;
}

.event_location A{
	color: #58585a !important;
}

.print_link{
	float: right;
	padding: 2px 8px;
}

.print_link A{
    color: #A39161;
    font-weight: normal;
}

.event_ics{
 	color: #A39161;
 	float: left; 	
    display: inline;
    padding-top: 3px;
    margin-left: 10px;
}

.event_ics A{
 	color: #A39161;
}