.events-calendar{background-color:#e8ebed;border:1px solid #CFCFCF}.events-calendar br{display:block}.events-calendar li{list-style:none !important}.events-calendar+#categories{margin-top:20px}.events-calendar thead>tr>th,.events-calendar tbody>tr>td{border:none;padding:5px 3px;text-align:center}.events-calendar thead>tr>th span,.events-calendar tbody>tr>td span{text-align:left;display:block;padding:0 0 0 5px}.events-calendar tbody>tr>td{padding:0;height:120px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:14.285%;vertical-align:top}.events-calendar tbody>tr>td a{text-decoration:none;display:block;padding:8px;margin:1px}.events-calendar .header-days{text-transform:uppercase;font-size:13px}.events-calendar .header-nav{background-color:#2B59B2}.events-calendar .header-nav a{color:#FFF;text-decoration:none}.events-calendar .nav-selected-day a{background-color:#C5283C;color:white;font-size:12px}.events-calendar .nav-selected-day a:hover{text-decoration:none}.event-listing{margin-bottom:20px}.event-listing li{list-style:none !important}.event-listing .media-object{margin-right:.5em}.event-listing .event-day{margin-right:10px;text-align:center}.event-listing .event-day .day{border:solid 1px #f5f5f5;border-top:none;display:block;font-size:26px;font-weight:bold;padding:0 10px}.event-listing .event-day .month{background-color:#C5283C;color:#FFF;display:block;font-size:13px}.event-listing .media{border:none;padding:0}.event-listing .media ~ .media{margin-top:30px}.event-listing .media .date-day{margin-left:.5em}.event-listing .post-info{color:#A8ABB0;font-size:13px;margin-bottom:5px}.event-listing .post-info span:before{content:" | ";color:#f5f5f5;margin:0 5px}.event-listing .summary p ~ p{margin:.6em 0 0}.events-nav{position:relative;padding-bottom:30px}.events-nav .event-period{text-align:center;line-height:30px}.events-nav .previous,.events-nav .next{position:absolute;top:0;white-space:nowrap}.events-nav .previous{left:0}.events-nav .next{right:0}.events-ongoing{border-bottom:dotted 1px #f5f5f5;border-top:dotted 1px #f5f5f5;margin-bottom:20px;padding:20px 0}.events-ongoing li{list-style:none !important}.events-ongoing br{display:block}.events-ongoing h4{margin-top:0}.events-ongoing ul{margin:0;padding:0}.events-ongoing ul>li{list-style:none}.events-ongoing ul li{border-left:solid 3px #f5f5f5;padding-left:10px}.events-ongoing ul li ~ li{padding-top:10px}.events-ongoing ul a{font-weight:bold}.events-ongoing time{font-size:13px;color:#52606B}.event-detail-add-this{margin:7px 10px 0 0}.event-detail-actions{float:right;margin-top:21px}.event-detail-meta{border-bottom:solid 1px #f5f5f5}.event-detail-meta .item-line{border-top:solid 1px #f5f5f5;padding:10px 0}.event-detail-title{margin-top:0}.events-related{border-top:dashed 1px #f5f5f5;margin-top:50px}.events-related h3{margin-top:1.2em}.events-related .media{border-bottom:dashed 1px #f5f5f5}.related-events-title{margin:10px 0 20px}.pager>a,.pager>span{text-decoration:none;display:inline-block;padding:5px 14px;background-color:#ffffff;border:1px solid #dddddd;border-radius:15px}.pager>a:hover,.pager>span:hover{background:#EEE}.media-list{margin-left:0 !important}.media-list .media{overflow:hidden;margin-left:0}.media-list .media-heading a{text-decoration:none;font-weight:bold;font-size:16px}.media-list .date-badge{background:#fff;box-shadow:0 0 0 1px #f5f5f5;border:1px solid #f5f5f5;width:150px;margin-top:10px}.media-list .date-badge .date-month{display:block;background:#c5283c;color:#fff;font-size:14px;font-weight:300;text-transform:uppercase;text-align:center}.media-list .date-badge .date-day{display:block;font-size:32px;font-weight:700;text-align:center;padding:20px 10px;color:#52606b;text-decoration:none}
