* {
	background: none !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #000000 !important;
	border-color: #000000 !important;
}
#vision_text {
	font-family: "Perspective Sans", Arial, Helvetica, sans-serif !important;
}

#tablewrap #tablewrap2 {
	width: 100% !important;
	border-left: 0 none !important;
	border-right: 0 none !important;
	margin: 0 !important;
}
#tablewrap #tablewrap2 .toptable {
	width: 100% !important;
	border-left: 0 none !important;
	border-right: 0 none !important;
}

acronym {
	border-bottom: 0 none !important;
}

.navcell,
.navcell .navdiv {
	display: none !important;
}

.toptable,
.toptable .bannercell,
.toptable .bottomcell,
.hometable,
.hometable td.brief,
.hometable td.alerts {
	width: auto !important;
}
/*.toptable .maincell .maindiv .upcoming th.date,
.toptable .maincell .maindiv .upcoming th.time,
.toptable .maincell .maindiv .upcoming th.location,
.toptable .maincell .maindiv .upcoming th.inform,
.toptable .maincell .maindiv .upcoming td.date,
.toptable .maincell .maindiv .upcoming td.time1,
.toptable .maincell .maindiv .upcoming td.time2,
.toptable .maincell .maindiv .upcoming td.time3,
.toptable .maincell .maindiv .upcoming td.location1,
.toptable .maincell .maindiv .upcoming td.location2,
.toptable .maincell .maindiv .upcoming td.inform,
.toptable .maincell .maindiv .upcoming td div.switchgroup1,
.toptable .maincell .maindiv .upcoming td div.switchgroup2*/

.toptable .maincell .maindiv .upcoming {
	width: 100% !important;
}

.toptable .maincell .maindiv .upcoming th {
	vertical-align: bottom !important;
}

/*.toptable .maincell .maindiv .upcoming td.date { width: 100px; }
.toptable .maincell .maindiv .upcoming td.time1 { text-align: right !important; }
.toptable .maincell .maindiv .upcoming td.time2 { text-align: center !important; width: 0; }
.toptable .maincell .maindiv .upcoming td.time3 { text-align: left !important; }
.toptable .maincell .maindiv .upcoming td.location1 { text-align: right !important; }
.toptable .maincell .maindiv .upcoming td.location2 { text-align: left !important; }
.toptable .maincell .maindiv .upcoming td.inform { width: 140px; } */

/**** .toptable .maincell .maindiv .upcoming td div.switchgroup1,
   .toptable .maincell .maindiv .upcoming td div.switchgroup2 {
	    width: 90%;
} */


.toptable .maincell,
.toptable .maincell .maindiv {
	width: auto !important;
	padding: 0 !important;
	float: none !important;
}
#bottomlist {
	display: none !important;
}
.bottomcell {
	padding-top: 30px !important;
}
.bottomdiv_official, .bottomdiv_official acronym, #byline a {
	border: 0 none !important;
	text-decoration: none !important;
	font-weight: bold !important;
	
}

/*.toptable .maincell .maindiv .upcoming th {
	border-bottom: 1px solid black !important;
}*/

blockquote, .floatie {
	border: 1px solid black !important;
	padding-bottom: 9px !important;
}

body,
td,
th,
p,
div {
	color: black !important
}

.bannerdiv img#screen {
	display: none !important;
}
.bannerdiv img#print {
	display: inline !important;
}









.toptable .maincell .maindiv h1#vision_text {
	margin-top: 14px !important;
	margin-bottom: 25px !important;
	padding-top: 9px !important;
	padding-bottom: 12px !important;
	font-size: 160%;
	border-top: 3px double #000000;
	border-bottom: 3px double #000000;
}
.toptable .maincell .maindiv h1#vision_text img {
	display: none !important;
	speak: none;
}
.toptable .maincell .maindiv h1#vision_text em {
	display: block !important;
	speak: normal !important;
}
.toptable .maincell .maindiv h1#vision_text em strong {
	display: block !important;
	speak: normal !important;
}
