.clear { clear:both; }
.EventsListViewToday { display: none; }
.EventsListView { padding: 5px; }
.EventsListRow { border: none; border-top: 1px solid #7B0008;}
.EventsListRowOdd { border: none; border-top: 1px solid #7B0008; }
.EventsListDate { float: left; width: 20%; padding: 5px; font-weight: bold; color: #000000;}
.EventsListContent { float: left; padding: 5px; width: 75%; }
.EventsListTimeAndLocation { color: #000000; font-weight: bold; }
.EventsListCategory { color: #000000; }
.EventsListTitle { font-weight: bold; padding: 10px 0px;}
.EventsListTitle a, .EventsListTitle a:visited, .EventsListTitle a:hover { font-weight: bold; text-decoration: underline; color: #000000; }
.EventsListLastRow { border-top: 1px solid #7B0008; }
table.events_search { margin-bottom: 10px; width: 100%; border: none; border-top: 1px solid #7B0008; }
table.events_search td { padding: 5px 10px; }
table.events_search td select, table.events_search td input { background-color: #FFFFFF; color: #000000; width: 110px; border: 1px solid #7B0008; font-size: 14px;}
table.events_search .submit { width: 117px;}
.EventSingle {margin-top: 30px;}
.EventsSingleTitle { font-weight: bold; font-size: 16px;}
.EventsSingleShortdescription {margin-top: 15px; margin-bottom: 15px;}
.EventsSingleEventImage { float: right; }
.EventsSingleDetails { margin-top: 10px; }
.EventsSingleWhen {width: 100px; float: left; }
.EventsSingleWhenValue { float: left; }
.EventsSingleWhere {width: 100px; float: left; }
.EventsSingleWhereValue { float: left; }
