/* CSS Document */
.eventsModule{}
.eventsModule h2{text-transform:none;color:#fff;background:#9f2c57;padding:4px 8px;display:inline-block;font-size:1.7em;margin-top:0}
.eventsModule span.date{display:block;margin:0 0 14px;padding:2px 4px 20px;background:url(../images/images-main/di-rpt-pink.gif) bottom left repeat-x;font-weight:bold;font-size:1.1em}
.eventsModule .eventContent h2{background:none;padding:0;font-size:1.9em;text-transform:none;color:#444}
.eventsModule .eventsMenu{background:url(../images/images-main/newsarchive-bg.gif) 0 0 no-repeat #9a1f4f;color:#fff;min-height:40px;padding:5px 15px 10px;line-height:1.3em;margin:0 0 15px!important;display:block;position:relative}
.eventsModule .eventsMenu h2{padding:11px 6px 1px;margin:0;text-transform:none;background:none;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic}
.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 solid #b32f63}
.eventsModule .eventsMenu span{font-size:1.1em;padding:2px 0;display:block;margin:0;font-weight:bold;line-height:1.2em;border:none}
.eventsModule .eventsMenu span a{color:#f2e4e4;border:none;background:url(../images/images-main/navarrow-event.gif) 0 2px no-repeat;padding-left:13px}
.eventsModule .eventsMenu span a:hover,.eventsModule .eventsMenu span a:active,.eventsModule .eventsMenu span a:focus{color:#fff;background:url(../images/images-main/navarrow-event-over.gif) 0 2px no-repeat}
.eventsModule .eventsMenu span.date{font-size:0.9em;padding:0 0 7px 13px;margin:0;display:block;font-weight:normal;line-height:1.2em;border-top:none;background:none}

/* events include */
.eventsInclude{border:6px solid #cca9b7;padding:12px 12px 10px;margin:15px -20px 0;line-height:1.1em;width:219px}
.eventsInclude h2{font-size:2.4em;padding:17px 0 0;margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#6d4d5a;background:url(../images/images-main/di-rpt-mauve.gif) 0 0 repeat-x;line-height:0.8em}
.eventsInclude ul{background:url(../images/images-main/di-rpt-mauve.gif) 0 0 repeat-x;padding:16px 0 0;margin:11px 0 0!important}
.eventsInclude li{list-style-type:none!important;list-style-position:outside!important;margin:0!important}
.eventsInclude span.date{font-size:1em;display:block;margin:0;padding:6px 0 0;font-weight:bold}
.eventsInclude .mainEvent,.eventsInclude .noEvents{padding:0 0 10px;margin:0 0 10px!important;border-bottom:1px solid #cca9b7}
.eventsInclude p.noEvents{margin:0;padding-top:8px}
.eventsInclude .event{padding:0 0 10px;margin:0 0 10px!important;border-bottom:1px solid #cca9b7}
.eventsInclude .event.last{padding:0;border-bottom:none}
.eventsInclude h3{padding:5px 0 1px;margin:0;font-size:1.2em}
.eventsInclude h3 a{border-bottom:none;color:#5f3f4b}
.eventsInclude h3 a:hover,.eventsInclude h3 a:active,.eventsInclude h3 a:focus{color:#333}
.eventsInclude .eventContent{padding:11px 0 12px;margin:0;font-size:0.95em}
.eventsInclude a{}
.eventsInclude a:hover,.eventsInclude a:active,.eventsInclude a:focus{}
.eventsInclude p{}
.eventsInclude .eventContent h2,.eventsInclude .eventContent h3{/*remove any header styling from story*/font-size:1em;color:#444;background:none;border:none;text-transform:none;letter-spacing:0;padding:4px 0 2px;margin:0;font-weight:bold;display:block;font-family:Arial, Helvetica, sans-serif;font-style:normal;line-height:1em}