/* TODO: prints first page only */
@page {
	size: 8.5in 11in;
	margin: 0.25in 0.25in 0.25in 0.25in;
	@bottom {
		content: "Page " counter(page) " of " counter(pages)
	}  
}   
body, th, td { 
	background: white;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}   
table {
	width: 100%;
}	
button { 
	display: none; 
}
a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#leftpane, #header, #footer, #screen, #hidden, #banner, .screen {
   display: none;
   height: 0;
   width: 0;
   }
#print_title { 
	display: block; 
	text-align: center;
	font-size: large; 
	font-weight: bold; 
	}
#contents {
	display: block;
	}	
#wrapper, #contents {
   left: 0;
   top: 0;
   width: auto;
   height: auto;
   /* margin: 0 5%; */
   margin: 0;
   padding: 0;
   border: 0;
   float: none !important;
   position: static; /* real-real important */
   color: black;
   background: transparent none;
   }
     
div.screen, a:link.screen, a:link.header_link, a:visited.header_link {
   display: none;
   }

#contents a:link:after, #contents a:visited:after {
   /* content: " (" attr(href) ") "; */
   /* font-size: 90%; */
   display: none;
   }
#contents a[href^="/"]:after {
   /* content: " (http://www.mtncad.com" attr(href) ") "; */
   display: none;
   }  
th.table_header  {
	font-weight: bold;
	color: black;
	background: #DDDDDD;
	}
.page_header  {
	font-weight: bold;  
	font-size: larger;
	text-align: center;
	}
.printable_cell  { 
	font-size: small;
	}
.printable_row_header  { 
	font-weight: bold; 
	font-size: small;
	}

