#menu_vert{margin-left:1px;margin-right:1px}.clearb{clear:both}#menuwrapper{background-color:#ECECEC;border-bottom:1px solid #C0C0C0;width:100%}#primary-nav,#primary-nav ul{list-style:none;margin:0;padding:0}#primary-nav ul{position:absolute;top:auto;display:none}#primary-nav ul ul{margin-top:1px;margin-left:-1px;left:100%;top:0}#primary-nav li{margin-left:-1px;float:left}#primary-nav a{display:block;margin:0;padding:5px 10px;text-decoration:none;color:#069}#primary-nav li a{border-right:1px solid #C0C0C0;border-left:1px solid #C0C0C0}#primary-nav li,#primary-nav li.menuparent{background-color:#ececec}#primary-nav li.menuactive{background-color:#C7C7C7}#primary-nav ul li.menuparent,#primary-nav ul li.menuparent:hover,#primary-nav ul li.menuparenth{background-image:url(images/cms/arrow.gif);background-position:center right;background-repeat:no-repeat}#primary-nav li:hover,#primary-nav li.menuh,#primary-nav li.menuparenth,#primary-nav li.menuactiveh{background-color:#E7AB0B}#primary-nav li:hover ul,#primary-nav ul li:hover ul,#primary-nav ul ul li:hover ul,#primary-nav li.menuparenth ul,#primary-nav ul li.menuparenth ul,#primary-nav ul ul li.menuparenth ul{display:block}#primary-nav li li{width:200px;margin-left:0;margin-top:-1px;position:relative;float:left;clear:both}#primary-nav li li a{border:1px solid #C0C0C0;height:1%}.calendar tr td a{color:red}.calendar-today{font-weight:700}#cal-upcominglist h2,#cal-upcominglist .calendar-date,#cal-upcominglist .calendar-summary{display:inline;margin-right:5px}#cal-list h1,#cal-upcominglist h1{color:red;font-size:120%}#cal-list h2,cal-upcominglist h2{font-size:110%}#big{margin:0;border-collapse:collapse;border:1px solid black}#big th{border:1px solid black;padding:3px;width:75px}#big ul{margin:0;padding:0;padding-left:5px}#big li{list-style-type:none;padding:0;margin:0}#big td{border:1px solid black;vertical-align:top;padding:3px;height:75px;width:75px;background-color:silver}#big .calendar-day{background-color:#80ff80}#big .calendar-today{font-weight:400;background-color:#8080ff}.calendar-event .calendar-date-title,.calendar-event .calendar-summary-title,.calendar-event .calendar-details-title,#cal-upcominglist .calendar-date-title,#cal-upcominglist .calendar-summary-title,#primary-nav ul,#primary-nav li:hover ul,#primary-nav li:hover ul ul,#primary-nav li.menuparenth ul,#primary-nav li.menuparenth ul ul{display:none}#wrapper33{position:relative;padding:0;margin:0;width:98%;border:0;background:#fff url(/images/layout/background_gray.jpg) repeat-x}#wrapper66{position:relative;padding:0;margin:0;width:100%}.col2{float:left;width:34%;clear:none;margin:0;padding:0}.col3,.col1{width:33%;float:left;margin:0;padding:0}
.calendar
{
	list-style:none;
	padding:0; 
	margin:0;

}



.calendar li
{
	display:block;
	clear:both;
	float:left;
	font-size:.9em;
	border-bottom:1px dashed #999;
	margin-left:-20px;	
	width:100%;
	
}

.dayCol
{
	float:left;
	clear:none;
	display:block;
	width: 8em;
	
}
.dateCol
{
	float:left;
	display:block;
	width: 14em;
}
.detailsCol
{
	xfloat:left;
	width: 24em;
}