#calendar_main{	font-size: 0.925em;	font-family: Arial, sans-serif;	color: 000066;}body{	color: 000066;}.cal_left h2{ background-color: #006699; padding: 4px; color: #fff; font-weight: bold; font-size: .925em;margin:0px;}.cal_left{background-color: ; border: 1px solid #000066; margin: 4px 0px 0px 4px; width: 245px; text-align: left;}.cal_left a:link{	color: #009966;	text-decoration: none;}.cal_left a:active{	color: #009966;	text-decoration: none;}.cal_left a:visited{	color: #009966;	text-decoration: none;}.cal_left a:hover{	color: #006633;	text-decoration: none;}.cal_left_info{padding: 4px 0px 4px 20px;}.cal_left_right{background-color: #006699;text-align: right; padding: 4px; font-weight: bold;}.cal_left_right a:link{	color: #fff;	text-decoration: none;}.cal_left_right a:active{	color: #fff;	text-decoration: none;}.cal_left_right a:visited{	color: #fff;	text-decoration: none;}.cal_left_right a:hover{	color: #fff;	text-decoration: none;}.cal_left_right h2{background-color: #006699; color: #fff; font-weight: bold;}.spacer{height: 10px; background-color: #66CCCC;}.calendar{font-size: .925em; font-family: arial, sans-serif; width: 245px;}.calendar a:link{	color: #fff;	font-weight: bold;	text-decoration: none;}.calendar a:active{	color: #fff;	font-weight: bold;	text-decoration: none;}.calendar a:visited{	color: #fff;	font-weight: bold;	text-decoration: none;}.calendar a:hover{	color: #66CCCC;	font-weight: bold;	text-decoration: none;}.calendar_top{background-color: #006699; color: #fff; font-weight: bold; padding: 4px; text-align: center;}.calendar_header{width: 35px; height: 20px; background-color: #66CCCC; color: #000066; text-align: center;font-weight: bold; border-left: 1px solid #000066; border-bottom: 1px solid #000066;}.calendar_header_first{width: 35px; height: 20px; background-color: #66CCCC; color: #000066; text-align: center;font-weight: bold; border-bottom: 1px solid #000066;}.calendar_day_first{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: ; color: #000066;border-bottom: 1px solid #000066;}.calendar_day{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color:; color: #000066;border-bottom: 1px solid #000066; border-left: 1px solid #000066;}.calendar_today{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #66CCCC; color: #000066;border-bottom: 1px solid #000066; border-left: 1px solid #000066; font-weight: bold;}.calendar_today_first{width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #66CCCC; color: #fff;border-bottom: 1px solid #000066; font-weight: bold;}.month_header{font-size: 1.25em; font-weight: bold; border-bottom: 1px solid #000066;}.event_header{font-size: 1.15em; padding-top: 5px; font-weight: bold; text-decoration: none;}.event_header a:link{	color: #009966;	text-decoration: none;}.event_header a:active{	color: #009966;	text-decoration: none;}.event_header a:visited{	color: #009966;	text-decoration: none;}.event_header a:hover{	color: #006633;	text-decoration: none;}.month_nav{font-size: .85em; color: #006699; border-bottom: 1px solid #006699;}.month_nav a:link{	color: #006699;	text-decoration: none;}.month_nav a:active{	color: #006699;	text-decoration: none;}.month_nav a:visited{	color: #006699;	text-decoration: none;}.month_nav a:hover{	color: #333;	text-decoration: none;}.event_detail{	font-size: 0.95em;	border-bottom: 1px solid #000066;	padding-bottom: 5px;	vertical-align: top;	color: #000066;}.lt-row{background-color: ; color: #333;}.dk-row{background-color: ; color: #333;}.hi-row{background-color: #FFF; color: #333;}.calendar_active {width: 35px; height: 35px; vertical-align: middle; padding: 2px;text-align: center; font-size: .9em;background-color: #006699; border-bottom: 1px solid #000066; border-left: 1px solid #000066; font-weight: bold;}