
.currentmonthcalhead  { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: 556622; }
.calendarHeader      { font-color:556622; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f5f6f0; text-align: center; padding: 10px; height: 35px; border-left: 1px solid #dce2ca }
.calendarHeader a:link   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700 }
.calendarHeader a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calendarHeader a:active {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700 }
	
.calendarHeader a:hover { font-color: #9cab68; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700 }
.calendar   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.daterow {
	background-color: #FFFFFF;
	
}
.daterow td {
	color: #9cab68;
	text-align: right;
	border-bottom: 1px solid #dce2ca;
	border-left: 1px solid #dce2ca;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	font-size: 11px;
    background-color: #FFFFFF;
    background: #FFFFFF;

}
.dayrow {
	background: #7799aa;
	text-align: center;
}
.dayrow td {
	text-align: center;
	border-top: 1px solid #dce2ca;
	border-bottom: 1px solid #dce2ca;
	border-left: 1px solid #dce2ca;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #9cab68;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding 3px;
	font-size: 11px;
}
.eventRow {
	background: white;
}
.eventRow a:link  {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
    color: 556622;
}
.eventRow a:hover {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
    color: 446622;
}
.eventRow a:active {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
    color: 556622;
}
.eventRow a:visited {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
    color: 556622;
}
.eventRow td {
	border-left: 1px solid #dce2ca;
    
}
.eventRow .event_event, .event_getaway, .event_wmsr, .event_artscouncil, .event_canalplace {
	border-left: 1px solid #dce2ca;
	padding: 2px;
	

}
.eventRow .event_event {
	/* background: #3366CC; */
	 background: #eef3f5; 
	
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	padding-top: 3px;
	padding-bottom: 3px;
	
}
/* .eventRow .event_getaway  { background: #3f0 } */
.eventRow .event_getaway  { background: #CCCCCC }
.eventRow .event_wmsr {
	background: #FFFF66;
}
.eventRow .event_artscouncil {
	background: #99FF99;
}
.eventRow .event_canalplace {
	background: #FF6666;
}
#rightColumn {
	border-right: 1px solid #dce2ca;
}
.today_date   { background-color: #7799aa }
.overlibhref {
    font-size: 10px;
    color: #333333;
    text-decoration: underline;
}
.prevnextcalhead { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.prevnextcalhead a:link { color: #556622; font-size: 11px; text-decoration: none }
.prevnextcalhead a:visited { color: #556622; font-size: 11px; text-decoration: none }
.prevnextcalhead a:hover { color: #9cab68; font-size: 11px; text-decoration: underline }