/* CAALL PRINT stylesheet
	Created: March 2, 2006
	Developed by: Marianna Fenton on behalf of HRSDC */
	
/* ----------- THIS STYLESHEET INCLUDES PRINT STYLESHEET RULES FOR THE CAALL WEB SITE
IF ANY CHANGES ARE MADE, PLEASE TEST CHANGES PRIOR TO IMPLEMENTATION AND RECORD HISTORY ------------ */

/* 
	Change Made:
	Date:
	Author: 
	
	etc.
	
*/


/* overall body rule - default font size and family, etc. */

body {
	width: 640px; /* change page width here for print */
}

/* remove borders from all images */
img {
	border: none;
}

/* overall container */
#wrapper {
	width: 640px;  /* change page width here for print */
}

/* this is for screen readers and mobility impaired users to skip to content - the following two rules
provided by WEBAIM: http://www.webaim.org  */
#hide a  { 
	 display: none;
 } 
  
/* brand and administrative navigation section */
#masthead {
	width: 640px;  /* change width here too */
}

img.logo {
	float: none;
	margin-bottom: 0;  /* added this to solve a problem since some pages were only printing out logo and then creating a new page for further content */
}

/* when style sheet is disabled the CAALL brand text will show */
h1.brand {
	display: none;
}

/* ---------------- administrative navigation ----------------------- */

/* navigation list - home, contact us, site map and language switch */
ul#adminnav {
	display: none;
}

/* -------------------------- top navigation -------------------------- */

/* container for top navigation */
#wrapper-topnav {
	display: none;
}

/* ----------------------------- side navigation - 1st level topics ------------------------------ */

/* side navigation list */
ul#sidenav {
	display: none;
}

/* ------------------------ Footer Layout and style --------------------------- */

/* for print */
#footer {
	padding: 0;
	margin: 0;
	width: 640px; 
	height: 30px;
	clear: both;
	font-size: 80%;
	color: #6c6c6c;
	background: #dadbd5;
	text-align: center;
}

/* copyright text - ENGLISH */
#footer span.copyright {
	float: none;
	padding: 12px 0 8px 0;
	margin: 0;
}

/* copyright text - FRENCH */
#footer span.copyright-french {
	float: none;
	padding: 12px 0 8px 0;
	margin: 0;
}

/* --------------------- Banner Images within INNER PAGES ------------------------ */

/* main layout of banner images - default image for admin type pages */
#inner-banner {
	display: none;
}


/* ********************* inner page content ****************************** */


/* main page headings */ 

h1, h2, h3, h4 {
	font-family: arial, verdana, sans-serif;
	margin: 0;
}

h1  { 
	font-size: 130%;
	font-weight: bold;
	color: #c83233;
	padding: 7px 0 5px 0;
}

/* sub headings */
h2 {
	font-size: 110%;
	color: #600;
	padding: 7px 0 3px 0;
}

h3 {
	font-size: 100%;
	color: #900;
	font-weight: bold;
	padding: 8px 0 5px 0;
}

h4 {
	font-size: 100%;
	color: #666;
}

/* default link states */
a, a:link, a:visited, a:active {
	color: #600;
	background: transparent;
	text-decoration: underline;
}

/* default hover state */
a:hover {
	color: #900;
	background: #f7f7f7;
}

/* if one wants actual urls to output after the link text, 
this works in Gecko based browsers - mozilla, netscape, firefox
issue is that it will output relative links as well, so can be confusing
leave out for now...

#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
   
 #content-fullwidth a:link:after, #content-fullwidth a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
 }
 
 */

/* breadcrumb layout */
.breadcrumbs {
	display: none;
}

strong {
	color: #666;
}

/* center content layout */
#content {
	margin: 0 20px 0 20px;
	padding: 0 0 10px 0;
	border: 0;
	text-align: left;
	line-height: 1.6em;
	background-color: #fff;
	font-size: 85%;
	color: #333;
	}

/* use this when you want the content to stretch right across page - no right margin */
#content-fullwidth {
	margin: 0 20px 0 20px;
	padding-bottom: 10px;
	font-size: 85%;
	line-height: 1.6em;
	
}

/* paragraphs within main content area */
#content p, #content-fullwidth p {
	margin: 7px 0 7px 0;
	padding: 0;
}

/* container for related links box */
#floatright-wrapper {
	display: none;
}

/* read more link styles within related links box */

.relatedlinkmore a, .relatedlinkmore a:link, .relatedlinkmore a:visited, .relatedlinkmore a:active {
	display: none;
}

div.legend {
	display: none;
}

div.alternate-format {
	display: none;
}

ol, ul {
	margin-top: 3px;
	margin-bottom: 3px;
}

ol li, ul li {
	padding: 2px 0;
}

/* lower alpha ordered lists */
ol.lower-alpha {
	list-style-type: lower-alpha;
}

/* lower roman ordered lists */
ol.lower-roman {
	list-style-type: lower-roman;
}

/* lists that bring users to anchors down one page */
ul.anchored-menu {
	margin: 0;
	padding: 0 0 10px 20px;
	border: 0;
	list-style: none;
}

ul.anchored-menu li {
	margin: 0;
	padding: 0;
	display: block;
}

/* data tables */

/* use the table caption tag to describe the content that the table contains */
caption {
	font-size: 110%;
	text-align: left;
	color: #600;
	font-weight: bold;
	margin: 0;
	padding: 0 0 7px 0;
}

/* main data table styles */
table.standard {
	border-collapse: collapse;
	width: 97%;
	font-size: 95%; /* change font size for print */
	margin: 0 0 5px 0;
}

/* main data table headings */
table.standard th {
	text-align: left;
	border: 3px solid #fff;
	padding: 5px 2px 5px 2px;
	background: #fce8e8;
	font-size: 110%;
	color: #333;
}

/* styles for rows and columns */
table.standard tr, table.standard td {
	padding: 3px 2px 3px 2px;
	border: 3px solid #fff;
	background: #f7f7f7;
	vertical-align: top;
}

/* date that shows at the bottom of the data table */
div.table-date {
	font-size: 80%;
	text-align: right;
	padding-right: 15px;
	padding-bottom: 3px;
}

/* footnote text */
.footnote {
	font-size: 80%;
	color: #666;
	background: #f7f7f7;
}

/* when an alternate version is available, used this within h2 tag */
h2 span a, h2 span a:link, h2 span a:visited, h2 span a:active {
	display: none;
}

/* back to top division */
.topofpage {
	display: none;
}

/* ---------------- home page rules that shouldn't dispay -------------------------- */
/* read more text for news story */
p.newsmore {
	display: none;
}

/* home page news read more and content area read more styles */
.readmore a, .readmore a:link, .readmore a:visited, .readmore a:active,
.readmore-gold a, .readmore-gold a:link, .readmore-gold a:visited, .readmore-gold a:active {
	display: none;
}

/* quick links division */
.quickdrop {
		display: none;
		}