/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Printer Friendly CSS Standard Overrides for the IBIS-PH Web Site.  
 * 
 * This style sheet is meant to override the MAIN styles by inclusion after the
 * standard/main stylesheet.Css.  The only styles that are specified are those
 * that are printer output specific. 
 * 
 * This file can be implemented in several ways like @import xxx.css print; or
 * in the file "@media print { list of all defs }", or via a media attribute on 
 * the link.  This file is used not only for print media but to provide the user
 * the ability to see a cleaner formatted page which can be easier imported into
 * an office app etc.  See the root _page and _site_specific_page xslts to see 
 * how this mechanism was implemented.
 * 
 * NOTES: 
 * If this link is used with the media type set to "print" then all formatting goes away!!!
 * <link rel="stylesheet" href="print.Css" type="text/css" media="print">
 * 
 * One method is to hide all the screen-specific stuff - nav bar, even the site logo:
 * div#navigation, div#logo { display:none; }
 * -or- can do something like:
 * new class: .Remove { display: none } 
 * However, the method used for this site is simply provide a base xslt template
 * for each type of page that doesn't include sections.  This has the advantage of
 * a more customized output for both enviroments.
 * 
 * common stuff for printer friendly:
 * times 12pt, 600px wide black & white
 * <LINK REL=StyleSheet HREF="http://www.Mysite.Com/mystyle.Css" TYPE="text/css" MEDIA=print> 
 * 
 * Printing Background Images:
 * Printing backgrounds is a user-agent option (and is NOT the default setting in most 
 * browsers), hence it's beyond the realm of CSS.  For IE goto: 
 * 	tools/Internet options/Advanced tab, scroll down to Printing, check 
 * 	Print background images and colors.
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body, table, tr, td, div, a, p, blockquote, ol, ul, dl, li, dt, dd
{
	font-size:			10pt;
}

body 
{
	background-color:	#FFFFFF;
	margin:				0;
	padding:			5pt;
}


/*NN 4.xx needs...*/ 
/*font-family is already defined, here I only set the font-size*/
/*and here the I prevent the incredible shrinking text*/
p, ol, ul, dl           {font-size: 10pt;} 
p ol, p ul, p dl, ol ul {font-size: 10pt;} 
        

h1, h2, h3
{
	font-weight:		bold;
	color:				black;
}
h1 {font-size: 13pt;}
h2 {font-size: 11pt;}
h3 {font-size: 10pt;}


a, a:visited
{
	color:				black !important;
	text-decoration:	none  !important;
}
a:hover, a:active, a:focus
{
	color:				black !important;
	background-color: 	transparent !important; 
	text-decoration:	underline !important;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ S P E C I F I C   E L E M E N T S */
#header, #siteNavigationMenu, #contextNavigationMenu  {display: none;}

#body
{
	width:				100%;
}
#body .LeftColumn
{
	display:			none;
    width:				0;
}

#orgUnitFooter 
{
	color:				black;
}

#printPageFooter
{
	width:				90%;
	margin-top:			8pt;
	/*position:			fixed;*/
	margin-left:		5%;
	color:				black;
	background-color: 	#eeeeee !important; 
	border:				1px solid black;
	color:				#333333;
	font-size:			8pt;
	text-align:			center;
	display: 			block;
}
#footer {display: none;}





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ S P E C I F I C   C L A S S E S */

table.Info
{
	border:				2px solid #cccccc;
	background-color: 	transparent; 
	empty-cells:		hide;
	border-collapse:	separate; 
	border-spacing:		8pt;
}

table.Info th, table.Info td
{
	background-color: 	transparent !important; 
	color:				black !important;
	border:				none;
	padding:			0;
	text-align:			left;
}
table.Info tr.Title th
{
	border-bottom: 		2px solid black; 
}
table.Info h2, table.Info h3
{
	color:				black !important; 
}
table.Info th.Section
{
	padding-left:		2pt;
}
table.Info tr.Total th, table.Info tr.Total td.Value
{
	border-top:			2px solid black;
}


div.RecordCount, div.TableFooterNote, div.ViewNumbersLink {font-size: 8pt;}

div.Note {font-size: 9pt;}

div.ViewNumbersLink {visibility:hidden;} 
/* use visibility instead of display so that we'd still get a line break. */

div.DataDate
{
	color:				black;
}

a.Help, a.Help:visited, a.Help:hover, a.Help:active, a.Help:focus {display: none;}

/*============================ End of Style Sheet ============================*/


