.mod-upcoming-events{width:100%}
.mod-upcoming-events .header{text-transform:uppercase;font-size:22px;display:block}
.mod-upcoming-events ul{margin-bottom:20px}
.mod-upcoming-events li{width:100%;padding:20px 0;border-bottom:1px solid #e5e5e5}
.mod-upcoming-events .date{background:#e8edf1;padding:10px 10px;float:left;margin:0 18px 10px 0}
.mod-upcoming-events .date .day{font-size:30px;text-transform:uppercase;display:block;text-align:center}
.mod-upcoming-events .date .month{font-size:12px;font-weight:400;text-transform:uppercase;color:#666;display:block;text-align:center}
.mod-upcoming-events .info{overflow:hidden}
.ie6 .mod-upcoming-events .info{zoom:1}
.mod-upcoming-events .info .dates{font-size:12px;color:#666;text-transform:uppercase;display:block;font-weight:400;margin:0 0 10px 0}
.mod-upcoming-events .name{color:#007b8a;font-size:16px}
.mod-upcoming-events .name-no-link{color:#000;font-size:16px}
.mod-upcoming-events .descr{color:#636363;line-height:120%;font-size:14px;margin:5px 0 0}
.mod-upcoming-events .date-span-months div{float:left}
.mod-upcoming-events .date-span-months .seps{line-height:30px;font-size:50px;margin:0 10px}
.mod-upcoming-events .date-two-months{padding-bottom:0}
.mod-upcoming-events .date-two-months div{float:left}
.mod-upcoming-events .first-day{padding-right:10px}
.mod-upcoming-events .second-day{padding-left:10px}
.mod-upcoming-events .date-two-months .seps{height:62px;background:#FFF;color:#333;line-height:62px;font-size:16px;margin:-10px 0 0 0;width:5px;text-indent:-4px}
.ie6 .mod-upcoming-events .date-two-months .seps{width:auto;text-indent:0}
.mod-upcoming-events .date-every{height:32px;padding:20px 10px}
.mod-upcoming-events .date-every .day{font-size:22px}
.mod-upcoming-events-single .name{display:block;margin:0 0 15px 0}
.mod-upcoming-events-single .description{color:#999;line-height:1.4}
.gc19-event-listing{padding-bottom:30px}