/* ids */
#cl_month {font-family:Arial, Verdana; font-size:1em; margin: 0 0 0 3%; padding-left:2px; width: 100%;}
#cl_heading {text-align:center;}
#cl_heading img {border:0;}
#cl_heading h1 {margin:0;display:inline;}
#cl_column_header_row {}
#contenttext { float: left; margin-left: 3px;}

/* classes */
.cl_row {clear:both;}
.cl_column_header {float:left; text-align:center; display:inline; border:1px #ace solid; width:13%; background-color:#ace; font-size:.8em;padding:0 1px;}
.cl_day {float:left; display:inline; border:1px #ace solid; width:13%; font-size:.8em; padding:0 1px; overflow: hidden;}
.cl_today {background-color:#ffc;}
.cl_day_header { text-align:right; background-color:#dfecf5;}
.cl_today .cl_day_header {background-color:#bcd;}
.cl_day_line {overflow:hidden!important; white-space:nowrap;} 
.cl_current_month {}
.cl_not_current_month {background-color:#ddd;}
.cl_not_current_month .cl_day_header {color:#999; background-color:#eee;}
.cl_row_highlight {background-color: #c95200; color: #ffffff!important;}
.cl_row_highlight a:link {color: #ffffff!important;}
.cl_row_highlight a:visited {color: #ffffff!important;}
.cl_row_highlight a:hover {color: #ffffff!important;}

/* weekends */
.cl_column_header_1, .cl_column_header_7 {}
.cl_day_1, .cl_day_7 {}

/* tooltips */
#tooltip {
	border: 1px solid #111;
	background-color: #bcd;
	opacity: 0.85;
	padding: 5px;
	width:300px;
}
#tooltip h3, #tooltip p { margin: 0; color:#000;}
