#page, #banner {
	width: auto;
}
body, #page {
	background: none;
}
#main {
	text-align: left;
}
#banner {
	height: auto;
	display: block;
	background: #3d6683 url('logoMobile.png') top left no-repeat;
	min-height: 35px;
	border-bottom: solid 1px #000;
	color: #fff;
}
#bottom {
 width: auto;
background: #3d6683;
margin: 0;
padding: 0;
height: auto;
border-top: solid 1px #1f3c51;
}
#bottom p {
margin: 0;
padding: 2px 2px 2px 2px;
}
#nownext {
	top: auto;
	text-align: right;
	margin: 0;
	padding: 2px 2px 0 0;
}
#nownext a:link,
#nownext a:visited,
#nownext a:focus,
#nownext a:hover,
#nownext a:active,
#bottom a:link,
#bottom a:visited,
#bottom a:focus,
#bottom a:hover,
#bottom a:active {
	color: #ccc;
}
#nownext .now a {
	display: block;
}
#nownext .next {
	display: none;
}
#navmenu,
html > body #navmenu {
 float: none;
display: block;
width: auto;
margin: 0;
padding: 0;
background: #182938;
border-top: solid 1px #333;
border-bottom: solid 1px #333;
}
#main {
 float: none;
display: block;
width: auto;
margin: 0;
padding: 0;
border-top: solid 1px #000;
}
#navmenu ul,#navmenu li {
display: block;
width: auto;
text-align: center;
}
#navmenu ul:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
#navmenu ul li a,
#navmenu ul li a.toplink,
#navmenu ul li a.sublink {
display: block;
float: left;
width: auto;
margin: 0;
padding: 5px;
background: #182938;
border-right: solid 1px #333;
}
#navmenu ul li a.header {
 display: none;
}
#navmenu ul li a:hover,
#navmenu ul li a.toplink:hover,
#navmenu ul li a.sublink:hover {
	color: #999;
}
#homeWelcome, 
#homeNowNext, 
#homeRequestline, 
#eventsSports, 
#eventsConcerts,
#bottomtext {
width: auto;
display: block;
float: none;
}
.nomobile,
#navmenu li.nomobile,
#requestlineTimes {
	display: none;
}
#homeWelcome {
	margin-bottom: 0;
}
#homeNowNext,
#homeRequestline,
#eventsSports,
#eventsConcerts {
	margin-bottom: 8px;
	height: auto;
	background: none;
	min-height: 0;
}
.execRow, .presenterRow, .peepsRow {
	margin-bottom: 0px;
}
.execDiv .personCard, .peepsDiv .personCard {
	margin: 0 0 8px 2px;
	width: 90%;
}
.listingsArea, .listingsSideBar, #timesBox {
	width: auto;
	float: none;
}
#timesBox {
	margin: 0;
}
