/*	===============================================================	© TENET Technology	http://www.tenettechnology.com/  	Type:				Print Styles	Build by:			TDG Digital	Original Author:	James Bates	Author Email:		james@exit7.co.uk	Creation Date:		8 January 2007	---------------------------------------------------------------	Version number: 	1.0	Last edited:		NA - Still in developement	============================================================ */		/*	---------------------------------------------------------------	SIFR PRINT STYLES	---------------------------------------------------------------	This is the print stylesheet to hide the Flash headlines	from the browser... regular browser text headlines will	now print as normal	------------------------------------------------------------ */	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {	display: none !important;	height: 0;	width: 0;	position: absolute;	overflow: hidden;	}	span.sIFR-alternate {	visibility: visible !important;	display: block !important;	position: static !important;	left: auto !important;	top: auto !important;	}			/*	===============================================================	DOCUMENT CONTENTS		1.	Global settings	2.	Positioning rules	3.	Masthead items	4.	Primary Navigation	5.	Secondary Navigation	6.	Tertiary Navigation	7.	Breadcrumb	8.	Search box	9.	Footer	10.	Layout DIV's	------------------------------------------------------------ */		/*	---------------------------------------------------------------	#1 GLOBAL SETTINGS	---------------------------------------------------------------	This first set of rules overides settings made in the base.css	these are mostly font sizing and positional issues	------------------------------------------------------------ */		/* Sets base font size to 10px in most modern browsers */	body {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	}	/*	For Inheritance */		div, table, th, tr, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li, ul ul, ul ul li, dl, dt, dd, blockquote, cite, code, label { 	text-align: left; /* Overides NN4 body force centre */	}		h1 { font-size: 18px; font-weight: bold; }	h2 { font-size: 16px; font-weight: bold; }	h3 { font-size: 14px; font-weight: bold; }	h4 { font-size: 13px; font-weight: bold; }	h5 { font-size: 12px; font-weight: bold; }	h6 { font-size: 12px; font-weight: bold; }/*	Default link setup */	a:link  	{  color: #036; text-decoration: underline;} 	a:active 	{  color: #036; text-decoration: underline;}	a:visited 	{  color: #333; text-decoration: underline;}	a:hover		{  color: #9c0; text-decoration: none;}/* 	Removes space after form elements. */ 	form { 	display: inline;		font-size: 12px;	}/* 	Removes margin/padding around form elements. */ 	input, select, textarea { font-size: 12px; }/*	---------------------------------------------------------------	#2 USEFUL POSITIONING RULES	------------------------------------------------------------ */	#product-wrap div { display: none !important; }#product-wrap p { display: none !important; }#product-wrap a { display: none !important; }#product-wrap h5 { display: none !important; }#product-wrap img { display: none !important; }#product-block div { display: none !important; }#product-block p { display: none !important; }#product-block a { display: none !important; }#product-block h5 { display: none !important; }#product-block img { display: none !important; }#block-sec div { display: none; }#block-sec p { display: none !important; }#block-sec a { display: none !important; }#block-sec h5 { display: none !important; }#block-sec img { display: none !important; }/*	---------------------------------------------------------------	#3 MASTHEAD ITEMS	------------------------------------------------------------ */			#wrapper {	width: 100%;	}		#masthead-wrap {	}		#masthead {	width: 100%;	}		#logo { border: none; margin-bottom: 40px; }/*	---------------------------------------------------------------	#4 PRIMARY NAVIGATION	------------------------------------------------------------ */			#primarynav {	display: none;	}		#primarynav li {	display: none;	}			#primarynav li a {	display: none;	}		/*	---------------------------------------------------------------	#5 SECONDARY NAVIGATION	------------------------------------------------------------ */			#secondarynav {	display: none;	}		#secondarynav li {	display: none;	}	/*	---------------------------------------------------------------	#6 TERTIARY NAVIGATION	------------------------------------------------------------ */			#tertiarynav {	display: none;	}		#tertiarynav li {	display: none;	}								#tertiarynav2 {	display: none;	}		#tertiarynav2 li {	display: none;	}	/*	---------------------------------------------------------------	#7 BREADCRUMBS	------------------------------------------------------------ */			#breadcrumb-wrap {	display: none;	}		#breadcrumb {	display: none;	}		#breadcrumb li {	display: none;	}		#breadcrumb li a {	display: none;	}		#breadcrumb li.selected a {	display: none;	}	/*	---------------------------------------------------------------	#8 SEARCH BOX	------------------------------------------------------------ */			#searchsite {	display: none;	}		#searchsite input#searchfield {	display: none;	}		#searchsite #searchgo {	display: none;	}/*	---------------------------------------------------------------	#9 FOOTER STYLES	------------------------------------------------------------ */			#footer {	display: none;	}		#footer ul {	}		#footer ul li {	}		#footer li a {	}	/*	---------------------------------------------------------------	#10 LAYOUT DIVS	------------------------------------------------------------ */		#banner {	display: none;	}					#maincol {	}		#maincol-r, #maincol-l {	padding: 0 10px 0 10px;	}	    #maincol-r, #maincol-l p,h1,h2,h3,h4,h5,h6 {	padding: 0 20px 0 20px !important;	margin-left: 0px !important;	}		#maincol-l {	}		#sidebar-l, #sidebar-r {	}		#sidebar-r {	display: none;	}			#blockwrapper div { display: none; }		.box { display: none !important; }		#sidebar-l h1,h2,h3,h4,h5,h6 { display: none !important; }		h4 { display: none !important; }		#maincol-r img { float: right; margin: 0px 0px 20px 20px; }	