#PageFooter { margin-top: 0; }

.abs-events-banner h3 {
 display: -webkit-inline-box;
 display: -webkit-inline-flex;
 display: inline-flex;
 position: relative;
 z-index: 0;
 margin: 0;
 background-color: #E50019;
 letter-spacing: 1px;
 line-height: 1;
 text-shadow: none;
 width: 100%
}

.abs-events-banner h3 {
 padding: 15px 30px;
}

.sePage .sePageLayout .abs-events-banner h3 {
 color: #ffffff;
}

.abs-event-details {
 padding: 30px;
 background: #ffffff;
 margin-bottom: 30px;
}

.sePageContent .sePageSection.abs-events-banner {
 margin-bottom: 0;
}