@charset "utf-8";

html {font-size: 12px;}
.listBackButton,
.layoutMainNavs,
.layoutHeaderTopRight,
.layoutHeaderBottomRight,
.planZoomControl,
.planZoomReset,
.planDetails,
.programOptions,
.layoutContentSidebar,
.listSelector,
.navProgram,
.navFooter {display: none!important;}

header {position: relative; height: auto; border-bottom: none; padding-bottom: 0;}

.layoutContentMain > * {margin-bottom: 20px; border-top: 1px solid #ccc; padding-top: 20px;}

h1,h2,h3 {border-bottom: 2px solid #005128; padding-bottom: .2rem; margin-bottom: .5rem;}

.layoutLogo {position: relative; left: auto; top: auto; margin: 0 auto;}

.layoutLogo:before {content:url(/resources/images/logo.png);}

.layoutMain {max-width: 100000px; min-height: 0; padding-top: 0; min-width: 0;}

.layoutContent {max-width: 100000px;}

.layoutContentMain {float: none; width: 100%; padding-top: 20px;}

.programDetails {display: block;}

.programTime {width: 20%; padding: 5px 0;}

.programTime span {display: inline;}

.programData {width: 80%; padding: 5px 0;}

.programDetails .programSpeaker a {text-decoration: none;}

footer {text-align: center; font-size: 12px;}

.layoutHeaderTop {height: auto; text-align: center; padding: 10px 0; text-align: left;}

.layoutContentMain .size3 {padding-right: 0;}

.teaserItem {display: block;}

.teaserImages {display: none;}

.teaserContent {display: block; width: auto;}

.teaserText {padding-left: 0; padding-right: 0;}
