#headwrap,
#WLSearchBoxDiv,
#header_ad,
#topnav,
#home,
.loginnav form,
.loginnav,
#breadCrumbs,
#content_skyad,
#sectionCallout,
#facebook-footer,
#footer,
#content div.addthis_toolbox,
#sidead
{
	display:none;
	visibility:hidden;
}

#container,
#wrapper
{
	width:100%;
}

#mainContent
{
	border:none;
	padding:0px;
	margin:0px;
	width:100%;

}

#topnav, #midnav, #headwrap {
	height:0px;
	}
	
#container {
	background: #FFFFFF;
	padding:0;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	box-shadow: 0px 0px 0px #FFFFFF;
	-webkit-box-shadow: 0px 0px 0px #FFFFFF;
	-moz-box-shadow: 0px 0px 0px #FFFFFF;
	}

#mid_events2 {
	width:98%;
	position:relative;
	overflow:hidden;
	margin:10px 0px;	
	display: block;
	background-color:transparent;
	padding:0;
	margin:0;
	}
#mid_events {
	float:right;
	width:95%;
	position:relative;
	left:300px;
	background-color:transparent;
	padding:0;
	margin:0;
	}

#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4, #mainContent h5, #mainContent h6  {
	color:#000000;
	}

html, 
body,
#mid_events2,
#res_cont3,
#res_col1,
#res_col2
#res_col3,
#res_col1_2col,
#res_col2_2col,
.main_image,
div#EditCMSPanel,
#TabStripContainerXT .clip,
#TabStripContainerXT .tabsList,
#TabStripContainerXB .clip,
#TabStripContainerXB .tabsList,
#TabStripContainerYL .clip,
#TabStripContainerYL .tabsList,
#TabStripContainerYR .clip,
#TabStripContainerYR .tabsList,
#mainContent,
.arrowlistmenu
{ 
overflow: visible !important; 
} 