/* Styles for use in printing ONLY. */

body {
	background-color: #fff;
	font-size: 11pt;
	font-family: Times, serif; /*Verdana, Arial, Helvetica, sans-serif;*/
	color: #000;
	text-align: left;
	margin: 0;
	line-height: 11pt;
	}
	
p, h1, h2, h3, h4, h5, h6, ol, ul, li {
	background-color: #fff;
	font-size: 12pt;
	font-family: Times, serif; /*Verdana, Arial, Helvetica, sans-serif;*/
	color: #000;
	text-align: left;
	margin: 12pt 0 12pt 0;
	line-height: 14pt;
	}
		
h1,
#brandingClient {
	font-size: 15pt;
	margin: 15pt 0;
}		
	
h2 {
	font-size: 13pt;
	margin: 13pt 0;
}			
	
h3{
	font-size: 12pt;
	margin: 12pt 0;
}		
	
img {
	background-color: #fff;
	border: 0;
}

hr {
	border-top: 1px dotted #999999;
}

ul {
	margin-top: 1em;
	padding-left: 1.5em;
	margin-left: 1.5em;
}
ul li {
	list-style-type: square;
}

.copyright {
	font-size: 10pt;
	color: #666666;
}


#outerWrapper, 
#container,
#contentContainer {
	background-color: #FFFFFF;
	background-image: none;
	width: 100%;
}
#content {
	width: 100%;
	margin: 0;
}

#brandingContainer {
	padding-bottom: 6pt;
	height: 1in;
	overflow: hidden;	
}

#brandingLocLogo {
	float: left;
	overflow: hidden;
	width: 200px;
}
#brandingLogoVmc {
	float: right;
}
#brandingClient {
	float: left;
	margin-left: 20pt;
	width: 3in;
}

/*#brandingLocLogo,
#brandingLogoVmc,*/
#skipNav,
#navMain,
#banner,
#bookmarkContainer,
#navSup,
#navSubContainer,
#contact,
#siteInfoBkg,
.opposing2ColRight,
.opposingRight,
.floatRight,
ul.icon,
.snav,
.screenDisplay
 {
	display:none;
}

#siteInfo {
	border-top: 1px solid black;
	margin-top: 6pt;
	padding-top: 6pt;	
	text-align: right;
}


a {
	color: #000000;
	text-decoration: underline;
}

h1 a,
h2 a,
h3 a,
h4 a {
	text-decoration: none;
}

.backToTop {
	display: none;
}

.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}
