/*----------------------------------------------------------------------------- 
print.css
-----------------------------------------------------------------------------*/ 

/* layout
-----------------------------------------------------------------------------*/ 
body {
	font-family: arial, verdana, helvetica, georgia, 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', 'Arial Black', 'Courier New', 'Times New Roman', 'Times', sans-serif;
	font-size: 100%;
}
h1 { 
	color: #156500; 
	font-size: 18pt;
}
h2, h3, h4, h5, h6 { color: #252525; }

h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 13pt; }
h5 { font-size: 12pt; }
h6 { font-size: 11pt; }

a { color: #333; }
img { border: 0; }
p, li { 
	font-size: 11pt; 
	color: #5C5C5C;
	line-height: 16pt;
}
ul { margin: 0; }
li { 
	list-style-type: square; 
	margin: 0 0 .8em 0; 
	padding: 0;
}
#header { 
	float: left; 
	width: 100%; 
	margin: 0 0 1.5em 0; 
	padding: 0 0 2.0em 0; 
	border-bottom: 4px solid #1B7B02;
}
#header img { float: left; }
#utilityNav #contactInfo h3 { float: right; }

ul#innerNav { 
	float: left;
	width: 100%;
	margin: 0 0 1.0em 0;
	padding: 1.0em 0;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1 px solid #D1D1D1;
}
	ul#innerNav li { 
		float: left;
		margin: 0 1.0em 0 0;
		list-style-type: none;
		font-weight: bold;
	}
#utilityNav ul, #topNav, a.estimate, #colA, #colB2, #requestEstimate, #testimonials, #affiliations, #featuredClients, #supporter, #footer, #colB #mainImage

{ display: none; }


/* faq
-----------------------------------------------------------------------------*/ 
#anchors, #content .block .return { display: none; }

/* contact / free estimate
-----------------------------------------------------------------------------*/ 
#contactform { display: none; }
#colB .contact #colA2 p { display: none; }
.contact #colB2 { display: block; }
.contact #colB2 .vcard { line-height: 1.5em; }
.contact #colB2 .vcard .organization-name  { display: block; }
.contact #colB2 .vcard .email  { display: none; }
#colB p.req, #colA2 p.req { display: none; }
	

/* clear
-----------------------------------------------------------------------------*/ 
.clear {
	display: block;
	*display: inline-block;
	_height: 1%;
}
.clear:after { 
	content: "."; 
	clear: both; 
	display: block; 
	visibility: hidden; 
	height: 0; 
	line-height: 0; 
}
