body {font-family: Arial, Helvetica, sans-serif; margin:0px}
#header p.strapline {display:none}
div.headercurves{display:none}
div.breadcrumb {display:none;}
div.navbar {display: none;}
div.leftnav main {border:solid 1px red;}
div.maintext {float: left; width: 90%; padding: 5px; border: 0px; margin:0px;}
div.righttext {display: none;}
div.footer {display: none;}
div.report {display: none;}
div.socbookmarks {display: none;}
div.CollapsiblePanelTab {float: left; width: 90%; padding: 5px; border: 1px; margin: 0px;}
div.CollapsiblePanelContent {float: left; width: 90%; padding: 5px; border: 0px; margin:0px;}


            
/* Print Spry */
/* The following code makes pages with spry(s) on print ok */
           
#header div.topline div.strapline,
#header div.topline div.strapline p.h1,
#header div.topline div.strapline p.no_h1,
#header div.topline div.strapline p {
	margin-left:0px;
	float:none;
	}

div.wrapper {
	float:none;
		display: block !important;
	overflow: visible !important;

}
div.mainwrapper {
	float:none;
		display: block !important;
	overflow: visible !important;

}
div.maintext {
	float:none;
	display: block !important;
	overflow: visible !important;

}

div.cboxgreenborder {
	float:none;
	border: 1px solid #000;
	padding:2px;
	margin:2px 10px 2px 10px;
	}

div.cboxgreenborder,
div.cboxgreenborder .middle,
div.cboxgreenborder .middle div.content,
div.cboxgreenborder .middle div.content cboxgreenborder-collapsiblepanel {
	float:none;
	border: none;
}

div.cboxGreen .middle div.content {
	border: 1px solid #000;
	width:100%;
}



div.cboxgreenborder .top,
div.cboxgreenborder .bottom {
	display:none;
	}

div.cboxGreenAudits {
	display:none;	
}

div.CollapsiblePanelGroup {
	overflow: visible !important;
	float:none;
}

div.CollapsiblePanel {
	overflow: visible !important;
	float:none;
}

div.CollapsiblePanel {
	border: 1px dotted #000;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 20px 0px ;
	float:none;
	clear:both;
	position:relative;
	}
	
	
div.CollapsiblePanelContent {
	width: 100%;
	padding: 0px;
	float:none;
	}
	

div.cboxgreenborder {
	border: none;
	width:100%;
	margin:0px;
	padding:0px;
	}
div.cboxgreenborder h2 {
	margin-top:20px;	
}




div.CollapsiblePanelContent {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
	float:none;
}

div.CollapsiblePanel div.CollapsiblePanelTab {
	border-top:1px solid #000;
	padding-top:5px;
	float:none;
	position:relative;
	margin-top:10px;
	clear:both;
	}
		
div.CollapsiblePanel div.CollapsiblePanelTab h1, 
div.CollapsiblePanel div.CollapsiblePanelTab h2,
div.CollapsiblePanel div.CollapsiblePanelTab h3  {
	left: 0px;
}

div.CollapsiblePanel div.CollapsiblePanelTab .tabtl,
div.CollapsiblePanel div.CollapsiblePanelTab .tabtr,
div.CollapsiblePanel div.CollapsiblePanelTab .tabbl,
div.CollapsiblePanel div.CollapsiblePanelTab .tabbr {
	float:none;
	display:none;
}




