/* CSS Document */
.eventsModule{}
.eventsModule h2{margin-top:1px;line-height:1.1em}
.eventsModule span.date{letter-spacing:0;font-size:1em;font-weight:bold;display:block;margin:10px 0 15px;border-top:1px dotted #4d8e07;padding:9px 0 0;color:#4d8e07}
.eventsModule .eventsMenu{width:185px;background:#fff;min-height:80px;padding:1px 5px 3px;font-size:0.95em;line-height:1.3em;z-index:5;margin:11px 5px 9px!important}
.eventsModule .eventsMenu h2{font-size:1.2em;padding:4px 0 5px 6px;margin:5px 0 0;background:url(../images/images-main/events-hdr-bg.gif) 0 0 repeat-x #fabe21;color:#fff!important;font-weight:bold;text-transform:uppercase}
.eventsModule .eventsMenu ul{padding:0;margin-top:0}
.eventsModule .eventsMenu ul li{margin:5px;padding:0;list-style-type:none;list-style-position:outside;border-bottom:1px dotted #aaa687}
.eventsModule .eventsMenu span{font-size:1.1em;padding:0;display:block;margin:0 0 5px;font-weight:bold;line-height:1.2em;}
.eventsModule span a{border:none !important;font-weight:bold;color:#e2840c!important}
.eventsModule span a:hover{color:#e2840c!important;text-decoration:underline}
.eventsModule .eventsMenu span.date{font-size:0.95em;padding:0;margin:3px 0 7px;display:block;font-weight:normal;line-height:1.2em;border-top:none;color:#444}

/* events include */
.eventsInclude{padding:0}
.eventsInclude h2{font-size:1.5em;color:#fff;line-height:1em;text-transform:uppercase;background:url(../images/images-main/hdr-bg-green.gif) left top repeat-x #c0ce00;padding:7px 60px 7px 20px;font-weight:bold;display:inline-block;margin-bottom:4px}
.eventsInclude li{list-style-type:none;list-style-position:outside;background:#fff;margin:0 0 5px}
.eventsInclude li h2{/*remove h2 header styling in story*/font-size:1em;color:#222;background:none;border:none;text-transform:none;letter-spacing:0;padding:0;margin:3px 0;font-weight:bold;display:block;line-height:1em}
.eventsInclude span.date{font-size:0.95em;display:block;margin:0;padding:0;color:#4d8e07}
.eventsInclude .mainEvent,.eventsInclude .noEvents{padding:12px 14px}
.eventsInclude p.noEvents{margin:0}
.eventsInclude .event{padding:8px 14px}
.eventsInclude .event.last{padding:8px 14px}
.eventsInclude .mainEvent h3,.eventsInclude .event h3{padding:0 0 5px;margin:0;color:#4d8e07;font-size:1.2em}
.eventsInclude .mainEvent h3 a,.eventsInclude .event h3 a{padding:0;margin:0;border-bottom:none;color:#4d8e07}
.eventsInclude a{color:#4d8e07;border-bottom:1px dotted #4d8e07}
.eventsInclude a:hover,.eventsInclude a:active,.eventsInclude a:focus{border-bottom:1px dotted #376a00;color:#376a00}
.eventsInclude .mainEvent h3 a:hover,.eventsInclude .event h3 a:hover,.eventsInclude .mainEvent h3 a:active,.eventsInclude .event h3 a:active,.eventsInclude .mainEvent h3 a:focus,.eventsInclude .event h3 a:focus{color:#376a00}
.eventsInclude p{}