body {
	background-color:white !important;
}

header, #carousel_nav, .buttonHolder, .greenPower {
	display:none
}

.printOnly {
	display:block;
}

.printHide {
	display:none;
}

#printHead {
	display:block;
	border-bottom:1px dotted black;
	margin:0 0 1em 0;
	padding:0 0 0.75em 10px;
	height:40px;
}

#carousel_container {	
	background:white !important;
	color:black !important;
	height:230px !important;
	overflow:hidden;
}

#mycarousel_1, #mycarousel_2, #mycarousel_3 { 
	background-image:none !important;  
	background-color:white !important 
}

.slideText p, .slideText h1, .slideTxtContainer h1 {
    text-shadow: none !important;
		color:black !important;
}

#midNav { 
	background: white !important;
	border-top:1px dotted black;
}

#hero {
	background-color:white;
	height:230px;
}

.whiteLnk, .panelConnections .heading a, .panelHosting .heading a, #preFoot .greenPower a, .panelBody span, .panel p span, .panel p {
	color:black !important;
}

#midNav .panel, #midNav .mnLeft, #midNav .mnRight, #preFoot, #preFoot .greenPower, #preFoot .XMClients  {
	background: white;
}

#preFoot { padding-top:10px; clear:both; }

.panel .tag { 
	color:black;
	border-bottom:1px dotted black;
}

#midNav .panel {
	border:0;
	width:127px;
}

footer, #preFoot .container {
	color:black;
	font-size:14px;
	max-width:95%;
	min-width:95%;
	margin:2em 0;
	clear:both;
	position:relative;
}

.slideTxtContainer { width:95% }

footer { padding-top:40px }

#pageWrap { 
	padding-bottom:50px;
}

a:link:after, #content a:visited:after {
  content: "" !important;
}

#preFoot .XMClients {
  color: black;
	padding-top:2px;
	height:50px;
}		

.greenPower {
	float:left;
}

.XMClients .printOnly {
	margin-top:5px;
}

header .container, #midNav .container {
	max-width:95%;
	min-width:95%;
}
