/* CSS Document */
.eventsModule h2{font-size:1.2em}
.eventsModule span.date{letter-spacing:0;font-size:0.95em;font-weight:bold;display:block;margin:8px 0 15px;border-top:1px solid #c4c1ac;padding:7px 0 0}
.eventsModule .eventsMenu{width:174px;float:right;border:1px solid #c4c1ac;font-size:0.9em;padding:5px 4px 0;background:#fcf5d8;margin:5px 0 10px 25px}
.eventsModule .eventsMenu h2{background:#605e52;padding:4px 5px;color:#fcf5d8;margin:0;font-size:1.1em;line-height:1.1em}
.eventsModule .eventsMenu ul{padding:2px 0 0}
.eventsModule .eventsMenu ul li{margin:5px;padding:0;list-style-type:none;border-bottom:1px dotted #aaa687}
.eventsModule .eventsMenu span{font-size:1.1em;padding:0;display:block;margin:0 0 3px;font-weight:bold;line-height:1.2em;}
.eventsModule .eventsMenu span.date{font-size:1em;padding:0;margin:0 0 8px;border:none;display:block;font-weight:normal;letter-spacing:0;line-height:1.3em}

/* events include */
.eventsInclude{}
.eventsInclude h2{color:#780006;padding:4px 8px 3px;margin:0;border-bottom:1px solid #f9f0c9;font-weight:bold;text-transform:uppercase;background:#f5bc00}
.eventsInclude li{list-style-type:none!important;list-style-position:outside!important}
.eventsInclude span.date{font-size:0.95em;display:block;margin:1px 0 6px;font-weight:bold}
.eventsInclude .mainEvent,.eventsInclude .noEvents{background:#f5bc00;padding:4px 8px 6px}
.eventsInclude p.noEvents{margin:0}
.eventsInclude .event{background:#e6e0bc;padding:8px 8px 4px}
.eventsInclude .event.last{padding-top:4px;margin-bottom:7px}
.eventsInclude .mainEvent h3,.eventsInclude .event h3{padding:3px 0 2px;margin:0;font-size:1.15em;background:none}
.eventsInclude .mainEvent h3 a,.eventsInclude .event h3 a{padding:0;margin:0;font-weight:bold}
.eventsInclude .mainEvent a,.eventsInclude .noEvents a{}
.eventsInclude p{}