/*<![CDATA[*/

	/* For printing page, Only print the main content in the dMiddle */
		
		body{background-image:none;background-color:white;}
		table{page-break-inside:avoid}
   		tr{ page-break-inside:avoid; page-break-after:auto; }
		/* for content */
		.cPrintOn{display:inline-block;} /* default is usually display none in page but can turn boxes on for printing */
		.cPrintHide{visibility:hidden;} /* turn off element for printing by using visibility hidden to allow space dimension of object to remain on page */
		.cPrintOff{display:none;} /* Remove element from page for printing */

		/* for layout */
		#dHeader,#dSubHeader,#dLeft,#dRight,#dSubFooter,#dLeftWing,#dRightWing{display:none;}
		#dTopSpacer,#dBotSpacer{display:none}
		#dFixedTop,#dFixedRight,#dFixedBottom,#dFixedLeft,#dFixedTrace{display:none;}
		#dFixedHolder,#dFixedPopBoxHolder,#dFixedError{display:none;}
		#dHLine,#dVLine,#dTargetCiteLine{display:none;}
		/* printing divs */
		#dPageHolder{display:block;width:640px;height:auto;margin-left:auto;margin-right:auto;overflow:hidden;page-break-after:always;border:0px;background-color:white;} /* set up max print width-size*/
			#dTorso{display:block;height:auto;margin:0px;padding:0px;border:0px;background-color:white;}
			#dMiddleHeaderPrint, #dPrintDate{display:block;}
			#dMiddle{
				/* retains defined (as in style_template) print size up to 640px (best max for A4 page) , usually dMiddle is set to 620px (best for step web)*/
				margin:0px auto; /*center dMiddle if width not 640px */
				background:white none;
			}
			#dMiddleHeaderPrintSpacer{display:none;}
			#dFooter{width:100%;height:10px;overflow:hidden;clear:both;visibility:hidden;}
/* Developer note - may need to expose footer with clear both to find bottom of printing area */
		/*#dFooter{width:100%;height:1px;overflow:hidden;clear:both;visibility:hidden;}*/
		
/*]]>*/