
.currentmonthcalhead { font-weight: bold; font-size: 20px; font-family: Georgia, "Times New Roman", Times }
.calendarHeader     { font-weight: bold; font-size: 20px; font-family: Georgia, "Times New Roman", Times; background-color: white; text-align: center; padding: 10px; border-left: 1px solid #757F86; height: 35px }
.calendarHeader a:link  { font-size: 12px; font-family: Georgia, "Times New Roman", Times }
.calendarHeader a:visited {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
}
.calendarHeader a:active {
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
}
.calendarHeader a:hover { color: #37b; font-size: 12px; font-family: Georgia, "Times New Roman", Times }
.calendar   { font-size: 12px; font-family: Georgia, "Times New Roman", Times }
.daterow {
	background-color: #FFFFFF;
	
}
.daterow td {
	color: #757F86;
	text-align: right;
	border-bottom: 1px solid #757F86;
	border-left: 1px solid #757F86;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times;
	padding: 3px;
	font-size: 12px;
    background-color: #FFFFFF;
    background: #FFFFFF;

}
.dayrow {
	background: #FBF9ED;
	text-align: center;
}
.dayrow td {
	text-align: center;
	border-top: 1px solid #757F86;
	border-bottom: 1px solid #757F86;
	border-left: 1px solid #757F86;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #757F86;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times;
	padding 3px;
	font-size: 12px;
}
.eventRow {
	background: white;
}
.eventRow a:link  {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
    color: black;
}
.eventRow a:hover {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
    color: 3377bb;
}
.eventRow a:active {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
    color: black;
}
.eventRow a:visited {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
    color: black;
}
.eventRow td {
	border-left: 1px solid #757F86;
    
}
.eventRow .event_event, .event_getaway, .event_wmsr, .event_artscouncil, .event_canalplace {
	border-left: 1px solid #757F86;
	padding: 2px;
	

}
.eventRow .event_event {
	/* background: #3366CC; */
	background: #99cdff; 
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	padding-top: 3px;
	padding-bottom: 3px;
	
}
.eventRow .event_getaway {
	background: #ab88cc;
}
.eventRow .event_wmsr {
	background: #fbf289;
}
.eventRow .event_artscouncil {
	background: #baefbb;
}
.eventRow .event_canalplace {
	background: #ffaa77;
}
#rightColumn {
	border-right: 1px solid #757F86;
}
.today_date   { background-color: #bdeff6}
.overlibhref {
    font-size: 10px;
    color: #333333;
    text-decoration: underline;
}
.prevnextcalhead { font-weight: bold; font-size: 12px; font-family: Georgia, "Times New Roman", Times }
.prevnextcalhead a:link { color: #472E18; font-size: 12px; text-decoration: none }
.prevnextcalhead a:visited { color: #666666; font-size: 12px; text-decoration: none }
.prevnextcalhead a:hover { color: #472E18; font-size: 12px; text-decoration: underline }

.calendarkey {
	color: #000000;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 12px;
	padding-bottom: 4px;
}

.dateRow .tripspan    { color: black; background-color: #cccccc; background-image: url("/framework/templates/mdmountainside_spring_2008/images/datefade.gif"); background-repeat: no-repeat; background-position: right 2px }