.calendar_monthyear  { text-align: center; font-weight: bold; }
.calendar_monthyear a:link, .calendar_monthyear a:visited { text-align: center; font-weight: bold; }
.calendar_monthyear a:hover { font-weight: bold; }
.calendar_daynames { text-align: center; }
.calendar_day { text-align: center; }
.calendar_noday { }
.calendar_today { text-align: center; font-weight: bold; border: 1px solid #2F2013; }
.calendar_today a:link, .calendar_today a:active, .calendar_eventday a:visited { text-align: center; font-weight: bold; }
.calendar_eventday { text-align: center; font-weight: bold; }
.calendar_eventday a:link, .calendar_eventday a:active, .calendar_eventday a:visited { text-align : center; font-weight: bold; }
.calendar_eventday a:hover { text-align: center; font-weight: bold; }
.calendar_main { height: 160px; text-align: center; padding : 5px; background-color:  ; }
.event_monthyear { padding: 3px; border-top: 1px solid #2F2013; border-bottom: 1px solid #2F2013; }
.event_heading { font-weight: bold; padding: 3px; }
.event_heading_row td { border: none; background-color: #C3A972; }
.event_data { padding: 3px; }
.event_data_row td { border: none; background-color: #C3A972; }
.nextevent_date { font-weight : bold; padding-left : 5px; padding-bottom : 5px; background-color: #C3A972; }
.nextevent_event { width : 90%; font-weight : bold; padding : 5px; }
.nextevent_location { width : 90%; padding : 5px; background-color: #C3A972; }
