.eventsWrapper .headline { padding-bottom:11px; border-bottom:1px solid #dedede; font-size:15px; font-weight:bold; text-transform:uppercase; }
.eventsWrapper .lnkback { margin-top:7px; }
.eventsWrapper .lnkback a { font-size:11px; font-weight:bold; text-transform:uppercase; }
.eventsWrapper .hero { position:relative; margin:27px 0px; width: 100%; background-color:#000; }
.eventsWrapper .hero img { float:left; border-right:1px solid #777; }
.eventsWrapper .hero div { position:absolute; bottom:0; right:0; width:290px; padding:0 30px 30px 30px; color:#FFF; }
.eventsWrapper .hero div h3 { padding: 10px 0 0 0; font-size:15px; line-height: 1.1; text-transform:uppercase; }
.eventsWrapper .hero div p { margin-top:6px; font-size:11px; font-weight:bold; color:#999; }
.eventsWrapper .hero div p a { text-transform:uppercase; color:#FFF; }
.eventsWrapper .filterrow { margin:30px 0; padding:4px 0 4px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.eventsWrapper .filterrow label { float:left; margin:2px 40px 0 0; font-size:11px; font-weight:bold; color:#777; }
.eventsWrapper .filterrow .selectbox { text-transform:none; }
.eventsWrapper .filterrow .selectLabel { font-size:11px; font-weight:bold; }
.eventsWrapper .filterrow .locationselect { width:80px; margin-right:13px; }
.eventsWrapper .filterrow .locationselect .select_dropdown {}
.eventsWrapper .filterrow .eventselect {width: 100px;}
.eventsWrapper .filterrow .eventselect .select_dropdown {}
.eventsWrapper .pagetools { margin:7px 0 20px 0; padding-bottom:6px; border-bottom:1px solid #dedede; }
.eventsWrapper .pagetools a { float:right; margin-left:15px; font-weight:bold; text-transform:uppercase; }
.eventsWrapper .event { float:left; width:350px; padding-bottom:30px; }
.eventsWrapper .levent { padding-right:0px; }
.eventsWrapper .event .thumb { float:left; margin-right:20px; }
.eventsWrapper .event .thumb img { display:block; }
.eventsWrapper .event div { float:left; width:160px; }
.eventsWrapper .event h4 { margin-bottom:6px; font-size:11px; line-height:1; text-transform:uppercase; }
.eventsWrapper .event p { font-size:11px; line-height:1.25; color:#777; }
.eventsWrapper .eventdetails { float:left; width:340px; padding-right:20px; }
.eventsWrapper .eventdetails h4 { margin-bottom:9px; font-size:15px; line-height:1.2; font-weight:normal; color:#777; }
.eventsWrapper .eventdetails p { margin-bottom:10px; font-size:11px; line-height:1.25; color:#777; }
.eventsWrapper .eventlocations { float:left; width:340px; }
.eventsWrapper .eventlocations .location { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dedede; }
.eventsWrapper .eventlocations .location .where {line-height:1.25; }
.eventsWrapper .eventlocations .location .where h5 { font-size:11px; line-height:1; text-transform:uppercase; font-weight:bold; }
.eventsWrapper .eventlocations .location .where p { font-size:11px; color:#777; }
.eventsWrapper .eventlocations .location .where .datetime { margin-top:6px; }
.eventsWrapper .eventlocations .location .when { float:left; width:139px; height:71px; margin-top:1px; padding-right:6px; line-height:19px; text-align:right; color:#999; background-color:#000; }
.eventsWrapper .eventlocations .location .when div { height:51px; margin-right:-6px; padding-right:6px; border-bottom:1px solid #5e5e5e; font-size:48px; line-height:51px; text-transform:uppercase; font-weight:bold; }

