#myCalendar { color: black; font-size: 10px; font-family: Arial, tahoma, verdana; background-color: #1375bd; }

#myCalendar td { text-align: center; }

#myCalendar a { color: #fcfab8; text-decoration: underline; }

#myCalendar a:hover { color: #fff; text-decoration: underline; }

#EventList { color: black; font-size: 12px; font-family: Arial, tahoma, verdana; }

.myCalendarHeading { font-weight: bold; background-color: #00477b; }

.nonMonthDay { background-color: #00477b; }

.monthDay { background-color: #1375bd; }

.weekDays { font-weight: bold; }

.calevent { background-color: #57b801; }

.weekEND { background-color: #eaeaea; }

.eventSearch { margin-bottom: 0; color: black; font-size: 10px; font-family: Arial, tahoma, verdana; }

.eventSearch input { font-size: 1.7ex; font-family: Verdana, Arial, Helvetica, sans-serif; }

.eventSearch input:hover { text-decoration: none; cursor: pointer; }

.eventSearch a { text-decoration: none; cursor: pointer; }

.eventSearch a:hover { text-decoration: none; cursor: pointer; }

#searchbutton input{ color: white; background-color: #6b8fb3; margin-top: 10px; border-color: #e3e3e3 #444 #444 #e3e3e3; border-style: solid; border-width: 1px; }

#searchbutton input:hover { background-color: #547ca3; }

#listMonthLink { font-size: 10px; font-family: Arial, tahoma, verdana; padding-top: 30px; padding-left: 5px; }

#listMonthLink a { text-decoration: none; cursor: pointer; }

#listMonthLink a:hover { text-decoration: none; cursor: pointer; }

#keywords input:hover { cursor: auto; }

.event_date { font-size: 11px; color: #f0f80c; padding-left: 5px; border-right: 1px solid #00477b; border-left: 1px solid #00477b; }

.event_title { font-size: 12px; font-weight: bold; background-color: #00477b; padding: 2px; border: 1px solid #00477b; }

.event_desc { text-align: left; font-size: 13px; padding: 2px 2px 2px 5px; border-right: 1px solid #00477b; border-left: 1px solid #00477b; border-bottom: 1px solid #00477b; }

.ind_event { margin-bottom: 10px; }