/* CSS for when a page is printed */
.clear, .clearFix {
	clear:both;
}

table, table tr, table td, table th {
	border:none;
}

html, body {
	margin:0;
	padding:20px;
	background:white;
}

#wrapper {
	width:100%;
	color:black;
}

html body a {
	color:black;
	text-decoration:underline;
}

#wrapper .masthead {
	display:none;
}

#wrapper .menu {
	display:none;
}

#wrapper .mainPic .tabs {
	display:none;
}

#wrapper .content,
#wrapper .content .text,
#wrapper .mainPic .breadcrumbs {
	left:0;
	width:100%;
	position:relative;
	padding:0;
	clear:left;
}

#wrapper .mainPic .breadcrumbs {
	margin-bottom:20px;
}

#wrapper .content.hasTabs .text,
#wrapper .content.hasBreadcrumbs .text,
#wrapper .content.hasTabs.hasBreadcrumbs .text{
	margin-top:0;
	height:auto;
}

#wrapper .mainPic {
	background:none;
}

#wrapper .mainPic .testimonial {
	display:none;
}

#wrapper .footer {
	display:none;
}