* {margin: 0px; padding: 0px;}
body { font-size: 13px;}
a {text-decoration: none;}

#slideWrapper { box-sizing: border-box; margin: 0px auto 1em auto; position: relative; width: 96%; padding-top: 56%;}
.slide { 
	display: none; position: absolute; top: 0px; left: 0px; 
	width: 100%; padding-top: 54%;
	background: no-repeat center center; background-size:cover;
}
.slideLower{ display: block; }

#slideCopy { position: absolute; width: 60%; top: 0px; left: 0px; bottom: 0; right: 0; margin: 17.5% auto; }
#slideCopy img{ position: absolute; display: none; width: 100%; height: auto;}

table td a, table td a:visited{ color: #333;}

#emgInfoTbl {  margin-bottom: 1em; width: 96%; }
#emgInfoTbl td { padding: 1em; vertical-align: middle; }
#emgInfoTbl td.pdfMarkTd{ width: 72px; background: #efefef; text-align: center;}

.newInfoH2 { 
	display: block;  background: #938bd4; color: white; 
	border-left: 8px solid #756cbb !important; margin: 0px 0px 8px 0px !important; 
	padding: 4px 0px 4px 6px; 
}
.newInfoBox{ box-sizing: border-box;}
.newInfoTable {display: table; border: none; font-size: 13px;}

.newInfoTable th, .newInfoBox td { display: block; border: 0; padding-bottom: 1em;}
.newInfoTable tr { border-bottom: 1px dotted #ccc; }
.newInfoTable td.icon, .newInfoBox td.infoDate {display: inline-block; padding-bottom: 0em; }
.newInfoTable td.icon { width: 60px; background: none !important;}

#bannerABox a { display: inline-block; width: 45%; margin-right: 1em;}
#bannerABox a img { width: 100%; height: auto;}

@media print, screen and (min-width : 767px) {

#slideWrapper { padding-top: 42%;}
.slide { padding-top: 41%;}
#slideCopy { width: 40%; margin: 17.5% auto; }

.newInfoTable th, .newInfoBox td { display: table-cell; border: 0; padding-bottom: 0em;}
.newInfoTable tr { border-bottom: 1px solid #ccc; }
.newInfoTable td.icon, .newInfoBox td.infoDate {display: table-cell; }
.newInfoTable td.icon { width: 70px; background: none !important;}

.newInfoTable td {  border: none; padding: 4px 0px; border-bottom: 1px dotted #ccc;}
.newInfoTable td.infoDate {width: 64px; }

#bannerABox a { display: inline; }
#bannerABox a img { width: 220px; height: 93px; margin-bottom: 0.8em;}


}

@media print, screen and (min-width : 1024px) {

#slideWrapper { padding-top: 42%;}
.slide { padding-top: 41%;}

#emgInfoTbl { width: 100%; }
#slideWrapper {width: 920px; height: 391px; padding: 0;}
.slide { width: 920px; height: 391px; padding: 0;}
#slideCopy{ width: 420px; height: 145px; margin: auto;}

}