
/* ================================
   --------------------------------
   PRINT STYLES
   --------------------------------
   ================================
*/
body {
	background: white;
	font-family: sans-serif;
	font-size: 11pt;
    margin: .25cm;
	}
p { color:#000;}
#container  {
	width: auto; 
	margin: 0 0.25%;
	padding: 0; 
	border: 0;
	float: none !important;
	color: black; 
	background: transparent;
	}
#logo h1 a {                                  
	display: list-item;                
	list-style-image: url("/images/logo.gif"); 
	list-style-position: inside;       
	letter-spacing: -1000em;           
	font-size: 1pt;                    
	color: #fff;
	margin-bottom: 15px;                      
	}
#title h1, .listtime h2 {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 0.5em 0;
	}
.listtime h2, #footer { clear:both; }
.listtime h2 {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
#footer { 
	font-size: 9pt;
	padding-top: 0.5em; 
	border-top: 1px solid black;
	}
.row { 
	width: 100%;
	float:left; 
	margin: 1em;
	clear: both;
	padding: 0.5em;
	border-bottom: 1px solid #eee;
	}
.desc { font-size: 90%; }
.desc h3 { color: black; }
/*-- global --*/
#utilities, #nav, #sidebar1, #day, input, #types, #column4, .remove { display: none; }
h1, h2, h3, h4 { font-weight: normal; margin: 0.25% 0!important; }
a:link, a:visited, a {
	color: #666;
	background: white;
	font-weight: normal;
	text-decoration: none;
	}
.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;
	}

