	/*
	
	CSS stylesheet for print
	(c) 2006 Intermountain Healthcare
	
	Notes:
	----------------------------------------------------
	This CSS does the following for LiVE:
	- Formats fonts and links
	- Formats page layout
	- Removes non-content elements
	
	Modification History:
	----------------------------------------------------
	January 2007 - Created
	
	*/

	* {margin: 0; padding: 0; text-align:left;}
	body { background: #fff; font: normal .8em/normal Verdana, Arial, Helvetica, sans-serif; text-align: left; }
	#print-hdr {display: block; margin-bottom: 20px;}
	
/** HIDDEN ELEMENTS **/
	#footer, #header, #left-col, #footer ul, a.logo, .rightcol img {display:none;}
	
	/** TEST **/
	.pos {position:static; float:none;}
	#main_col2 {margin:0;}
	#container {position:static;}
	#header ul li {display:inline; float:none;}
	

/* TEXT ELEMENTS */
	h1, h2, h3, h4 {color: #999; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing: normal;}
	h1 {font-size:2em; width: 600px;}
	h2 {font-size:1.5em;}
	h3 {font-size:1.2em;}
	h4 {font-size:1em;}
	h1#pg-title {padding-bottom: 20px;}
	.narrow {width:auto;}
	
/* LAYOUT ELEMENTS */
	* {background: none !important;}
	#container {margin:0; padding:0;}
	#page_body {margin:0; padding:0; width: 650px; float:none; position:static; top: 0;}
	#content {display:block; width: 650px; padding: 0; margin:0;}
	#main_col {margin:0; width:650px; padding:0;}
	
/* FLOATING COLUMNS */
	.rightcol {font-size: .8em; background: #f3f3f3 !important; float:right; width: 300px !important; position:static; border: solid #ccc; border-width: 1px 0 1px 1px; padding: 20px; margin: 0 0 20px 20px;}
	.comment { padding:0; margin:0; width: auto;}
	.comment a {display:none;}
	.rightcol .showtext {display:block; position:static;}
	
/** SIFR STYLES **/
/* These are standard sIFR styles... do not modify */
	.sIFR-flash { display:none !important; margin: 0; }
	.sIFR-replaced {padding:0; margin:0;}
	.sIFR-replaced span { display: inline !important; color: #999; padding:0; margin:0; }
	.sIFR-replaced embed {display:none;}
	
	span.sIFR-alternate { position: static; width: auto; height: auto; display: block; overflow: auto; }