@charset "utf-8";
/**
 * print.css
 * @version $Id: print.css 38 2009-07-03 20:51:49Z ian $
*/
/* CSS Document */
/*

/* -ZERO OUT EVERYTHING - * ---------------------------------------------------------------- */
/* -this css sets all padding, margins, defaults to 0 - * ---------------------------------- */
/* tables still need 'cellspacing="0"' in the markup */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 1em;	vertical-align: baseline;	background: transparent}
ol, ul { 
	margin-left: 20px; 	margin-bottom: 20px }
body { 
	background-color: #FFF; 
	color: #000; 
	font: 10pt Verdana, Helvetica, Arial, sans-serif; 
	text-align: left
}
/* link print style */
a:link:after,
a:visited:after,
a:hover:after,
a:active:after {
 content: " <" attr(href) "> ";
 color: grey;
 font-style: italic;
 font-weight: bold
}
a[href^="/"]:after {
 content: " <http://www.ontario.ca" attr(href)"> "/* for PRINTING.. this adds a print version of the URL after the link text */
}
a img,a:link img, a:visited img, a:hover img, .icon a { text-decoration: none}
p {	margin: 0.5em }

/* -------- HEADERS --------- */
h1, h2, h3, h4, h5, h6 { color: #000; font-weight: bold; margin: 0.5em} 	
h1 { font-size: 1.4em}
h2 { font-size: 1.2em}
h3, h4 { font-size: 1.1em}

img {	border: 0;	text-align: left }
#right_column { /* content area */
	width: 680px;
	float: none;
	line-height: 140%
}
.content {	padding: 0.5em}	
.row .header { /* a full length header that spans all columns -USE: wrap .header in a .row */
	width: 680px;
	height: 100%;
	position: relative;
	border-top: 3px solid #666;
	border-bottom: 1px solid #999;
}
.line_separator {
	width: 680px;
	height: 1px;
	border-bottom: 1px dotted #666;
	padding: 10px 0 }

.box table td { border-top: 1px dotted #666 }

#right_column img.printhide, #left_column, #mediaPlayer, #videoPlayer, #footer, #pageActions, #pageActions.ul, #header, .nav_top, .nav_bottom, .main_top, .photo_top, .photo_bottom, .icon_top, .icon_bottom, .more img, .more, #arc, #navbar, #banner, a#skipNav:link, a#skipNav:visited, a#skipNav:hover, .two_cols .split_lrg .content img { display: none }

.noborder	  { border: 0 }
.nomargin     { margin: 0 }

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_8plus,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16, .grid_6plus,.grid_7plus,.grid_9plus,.grid_10plus,.grid_11plus,.grid_12plus,.grid_13plus,.grid_14plus,.grid_15plus,.grid_16plus
{display:block;float:none}

.content:after {
	clear: both
}
#textlinks, #arc, #navbar, #banner, #tab_menu, #tab_menu_services, #left_column, .left, .pageFind, .more, .spacerTop, .promo, .small, .thick {display: none} 
#right_column .two_cols .column, #right_column .two_cols .column .header, #right_column .three_cols .column, #right_column .three_cols .column .header, .three_cols .column, .two_thirds .column, .two_thirds .column .header, .two_cols .split_lrg h3, .two_cols .split_lrg .content ul, .two_cols .split_lrg .content p, .two_thirds .other   { float: none;	display: block; background-image: none; background-color: #fff}
