select.calendar {	font-family:"Tahoma";	font-size:11pt;	color:#636f78;}label.current_month {	font-family:"Tahoma";	font-weight:bold;	font-size:20pt;	color:#636f78;}a.month_nav {	font-family:"Tahoma";	font-size:8pt;	color:#636f78;}label.current_year {	font-family:"Tahoma";	font-weight:bold;	font-size:13pt;	color:#636f78;}a.year_nav {	font-family:"Tahoma";	font-size:11pt;	color:#375891;	text-decoration: none;}a.show_advanced_search{	font-family:"Tahoma";	font-weight:normal;	font-size:11pt;	color:#636f78;	text-decoration: none;}table.calendar{width:100%; table-layout:fixed;border: 1px #c8c8c8 solid;border-collapse: collapse;border-spacing: 0px;}table.calendar tr.header{background-color: #edf3ff;border: 1px #c8c8c8 solid;}table.calendar tr.header td.header{font-family:"Tahoma";font-weight:bold;font-size:11pt;color:#636f78;background-color: #edf3ff;border: 1px #c8c8c8 solid;text-align: center;height: 30px;}table.calendar tr.days{border: 1px #c8c8c8 solid;background-color:white;}table.calendar tr.days td.days{border: 1px #c8c8c8 solid;vertical-align: top;height: 140px;}table.calendar tr.days td.empty_days{border: 1px #c8c8c8 solid;}label.day{font-family:"Tahoma";font-size:12pt;color:#808080;display:block;margin-bottom:10px;}a.event{font-family:"Tahoma";font-weight:bold;font-size:11pt;color:#375891;display:block;}label.event_time{font-family:"Tahoma";font-size:11pt;color:#5a6369;display:block;margin-bottom:15px;font-weight:normal;}div.event_list{display:block;float:left;width:100%;}table.events{text-align:left; width:100%; background-color:#EEF4F8; border-spacing:0px;}