﻿/*
print.css
Print media CSS for use with modern, CSS-capable browsers.

author: Sing Chan
version: 0.7
last modified: March 16, 2007

Modyfied by: ML
Modify date: 2010-05

rebranding author: Michelle Herrington
last modified: July, 2010
*/

@media print {





/*------------------------------------------------------------

the follow elements are hidden from print

------------------------------------------------------------*/

.upgrade, 
.printPreview,
.cga-ContentTertiary, 
.cga-ContentSecondary,
.cga-NavPrimary, 
.cga-NavSecondary, 
.cga-NavHeader,
.cga-Header-TopSection,
.cga-BannerSection,
.cga-Header-HighlightSection,
.cga-MediaIconsSection,
.cga-NavFooter,
.cga-AwardsSection,
.cga-PublishingConsole, 
.cga-Search,
.cga-SiteActions, table.ms-ToolPaneOuter,
.cga-HomePage .topDivider,
.cga-GetAdobeReader,
.cga-CGAMagazineArchive,
.formStyle,
.ShareTools,
.ms-WPBody img,
.cga-HighlightDiscussionWPButton,
.cga-ContentPrimary hr,
.PDNet,
.PDNet-fr,
.body-ContentArea-sectionHead .More,
.cga-WebPartZone .More,
.cga-HtmlPlaceHolder .More,
.cga-HomePage .cga-Section3 .section img,
.cga-HomePage .cga-Section1 .cga-HtmlPlaceHolder img,
.cga-HomePage .cga-Section2 .cga-HtmlPlaceHolder img,
.cga-HomePage .cga-Section3 .cga-HtmlPlaceHolder img,
.cga-HomePage .cga-Section1 .cga-WebPartZone img, 
.cga-HomePage .cga-Section2 .cga-WebPartZone img,
.cga-HomePage .cga-Section3 .cga-WebPartZone img {
	display: none;
}

#cga-NavPrimaryContainer, .cga-Hero, #cga-Footer, #cga-Logo, .cga-HeaderTools
{
	display: none;
}



/*------------------------------------------------------------

generic HTML elements

------------------------------------------------------------*/

body, .ms-WPBody {
	background: transparent;
	font-size: small;
	font-family:Times New Roman, Serif;
}

a, a:link, a:visited {
	color: #000;
	text-decoration:none;
}

p {
	margin: 0 0 0.8em 0;
}

img {
	border: none;
	
}

form {
	margin: 0;
	padding: 0;
}






/*------------------------------------------------------------

headings

------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	line-height: 1.2em;
	color: #000;
}

h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #000;
}




/*------------------------------------------------------------

lists

------------------------------------------------------------*/

ul {
	list-style: square;
	margin: 0 0 0.8em 0;
	padding: 0 0 0 25px;
	color:Black;
}
html>body ul {
	padding: 0;
	margin-left: 25px;
	color:Black;
}

ol {
	margin: 0 0 0.8em 0;
	padding: 0 0 0 32px;
	color:Black;
}
html>body ol {
	padding: 0;
	margin-left: 32px;
	color:Black;
}

li {
	margin-bottom: 0.2em;
	color:Black;
}

dd {
	margin: 0 15px 0.8em 15px;
	color:Black;
}

table table div div ul.linksList, ul.linksList, ul.ms-rteCustom-linksList, .cga-Section1 .section ul, .cga-Section2 .section ul, .cga-SectionContainer .section ul,
.cga-BudgetAnalysisLinks ul, .cga-RelatedInfo ul,
ul.linksList, ul.ms-rteCustom-linksList, .cga-Section1 .section ul li, .cga-Section2 .section ul li, .cga-SectionContainer .section ul li,
.cga-BudgetAnalysisLinks ul li, .cga-RelatedInfo ul li,
ul.linksList li, ul.ms-rteCustom-linksList li, .cga-Section1 .section ul a, .cga-Section2 .section ul a, .cga-SectionContainer .section ul a,
ul.linksList a, ul.ms-rteCustom-linksList a, .cga-Section1 .section ul a:link, .cga-Section2 .section ul a:link, .cga-SectionContainer .section ul a:link,
.cga-BudgetAnalysisLinks ul a:link, .cga-RelatedInfo ul a:link,
ul.linksList a:link, ul.ms-rteCustom-linksList a:link, .cga-Section1 .section ul a:hover, .cga-Section2 .section ul a:hover, .cga-SectionContainer .section ul a:hover,
.cga-BudgetAnalysisLinks ul a:hover, .cga-RelatedInfo ul a:hover,
ul.linksList a:hover, ul.ms-rteCustom-linksList a:hover, .linksList .contentType, .linksList .fileInfo, .linksList .lastUpdatedDate, table table div ul.linksList, table table div ul.linksList li, 
table table div ul.linksList li a:link, table table div ul.linksList li a:visited, table table div ul.linksList li a:hover
{	
	color:Black;
	font-size: small;
	font-family:Times New Roman, Serif;
	text-decoration:underline;	
}
	




/*------------------------------------------------------------

print layout grid rules below

------------------------------------------------------------*/

/*
.cga-ContentPrimary {
	float: left;
	width: 65%;
}

.cga-ContentSecondary {
	float: right;
	width: 30%;
}
*/


.cga-FooterPrimaryContainer {
	margin-top: 2em;
	border-top: 1px dashed #CCC;
	padding-top: 0.5em;
}

.cga-FooterPrimaryContainer a {
	text-decoration: none;
}







/*------------------------------------------------------------

logo

------------------------------------------------------------*/

.cga-Logo {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 110%;
	color: #000;
	margin-bottom: 2em;
}

.cga-Logo img {
	border: none;
}





/*------------------------------------------------------------

breadcrumb

------------------------------------------------------------*/

.cga-Breadcrumb {
	display: block;
	margin-bottom: 1em;
	color: #666;
}

.cga-Breadcrumb a {
	color: #666;
	text-decoration: none;
}

.cga-Breadcrumb .separator {

	border:0;
}



/*------------------------------------------------------------

media centre contact info

------------------------------------------------------------*/

.cga-ContactInfo {
	font-size: 90%;
	color: #666;
	border-bottom: 1px dashed #CCC;
	border-top: 1px dashed #CCC;
	padding: 10px 0 10px 0;
	margin-top: 20px;
}

.cga-ContactInfo address {
	margin: 0;
	font-style: normal;
}

.cga-ContactInfo h2 {
	margin: 0;
	color: #666;
	font-size: 100%;
}

.cga-ContactInfo .fn {
	color: #87B201;
	font-size: 120%;
}





/*------------------------------------------------------------

media relations contact box

------------------------------------------------------------*/

.cga-ContactInfo-MediaRelations h2 {
	color: #87B201;
	font-size: 150%;
}






/*------------------------------------------------------------

call out region

------------------------------------------------------------*/

.cga-Callout {
	float: none;
	width: 100%;
	margin: 0 0 20px 0;
	color: #000;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
/*	background: #EFEFEF; */
}

.cga-Callout h2 {
	color: #000;
}


/* media relations contact info box */
.cga-Callout .cga-ContactInfo-MediaRelations {
	margin-top: 0;
}



/*------------------------------------------------------------

Home Page Content

------------------------------------------------------------*/

/* CGA magazine, Annual Report, Program Features */
.cga-HomePage .cga-Section1 .bottomDivider 
{margin:12px 0;}
.cga-HomePage .cga-Section1 .bottomDivider td:first-child 
{padding:0;	margin:0; text-align:left; width:5px;}

/* Links */
.webpartHeader, .webpartHeader a:link, .webpartHeader a:visited
{margin: 0 0 0 0 !important; padding:0 0 4px 0 !important; line-height: 1.2em; font-size: 100%; font-weight: bold; color: #000; text-decoration:none; text-align:left;}

/* Reports */
.cga-HomePage .cga-Section2 .cga-Reports {
	padding:0 0 12px 0;
	margin:0 0 12px 0;
	background: url(../images/line_dashed_h.gif) repeat-x bottom left;		
}

/* professional and Practice Standards */
.cga-HomePage .cga-Section1 .noDivider, .cga-HomePage .cga-Section2 .noDivider
{
	padding:0 0 10px 0 !important;
	margin:12px 0 10px 0 !important;	
}

/* Section Title Header Links */

.cga-HomePage .cga-Section1 .section ul, 
.cga-HomePage .cga-Section2 .section ul,
.cga-HomePage .cga-Section3 .section ul,
.cga-HomePage .cga-Section1 .cga-HtmlPlaceHolder ul
.cga-HomePage .cga-Section2 .cga-HtmlPlaceHolder ul
.cga-HomePage .cga-Section3 .cga-HtmlPlaceHolder ul {
	padding: 0;
	margin:0;
	list-style:none;
	text-transform:uppercase;
	width:100%;
}

.cga-HomePage .cga-Section1 .cga-WebPartZone ul, 
.cga-HomePage .cga-Section2 .cga-WebPartZone ul,
.cga-HomePage .cga-Section3 .cga-WebPartZone ul {
	padding: 0;
	margin:0;
	list-style:none;
	text-transform:uppercase;
}

.cga-HomePage .cga-Section1 .section li a:link, 
.cga-HomePage .cga-Section2 .section li a:link,
.cga-HomePage .cga-Section3 .section li a:link,
.cga-HomePage .cga-Section1 .section li a:visited, 
.cga-HomePage .cga-Section2 .section li a:visited,
.cga-HomePage .cga-Section3 .section li a:visited,
.cga-HomePage .cga-Section1 .cga-WebPartZone li a:link, 
.cga-HomePage .cga-Section2 .cga-WebPartZone li a:link,
.cga-HomePage .cga-Section3 .cga-WebPartZone li a:link,
.cga-HomePage .cga-Section1 .cga-WebPartZone li a:visited, 
.cga-HomePage .cga-Section2 .cga-WebPartZone li a:visited,
.cga-HomePage .cga-Section3 .cga-WebPartZone li a:visited {
	font-weight:bold;
	text-decoration:underline;
	line-height:1.3;
	width:100%;
}

.cga-HomePage .cga-Section1 .cga-HtmlPlaceHolder li a:link, 
.cga-HomePage .cga-Section2 .cga-HtmlPlaceHolder li a:link,
.cga-HomePage .cga-Section3 .cga-HtmlPlaceHolder li a:link,
.cga-HomePage .cga-Section1 .cga-HtmlPlaceHolder li a:visited, 
.cga-HomePage .cga-Section2 .cga-HtmlPlaceHolder li a:visited,
.cga-HomePage .cga-Section3 .cga-HtmlPlaceHolder li a:visited {
	text-decoration:underline;
}

/* Listing Items on Sections on Home Page */

.cga-HomePage .cga-Section1 .cga-WebPartZone ul.linksList, 
.cga-HomePage .cga-Section2 .cga-WebPartZone ul.linksList,
.cga-HomePage .cga-Section3 .cga-WebPartZone ul.linksList,
.cga-HomePage .cga-Section1 .cga-HtmlPlaceHolder ul.linksList, 
.cga-HomePage .cga-Section2 .cga-HtmlPlaceHolder ul.linksList,
.cga-HomePage .cga-Section3 .cga-HtmlPlaceHolder ul.linksList{
	margin:5px 0 0 0;
}

.cga-HomePage .cga-Section1 .cga-WebPartZone ul.linksList li, 
.cga-HomePage .cga-Section2 .cga-WebPartZone ul.linksList li,
.cga-HomePage .cga-Section3 .cga-WebPartZone ul.linksList li,
.cga-HomePage .cga-Section1 .cga-HtmlPlaceHolder ul.linksList li, 
.cga-HomePage .cga-Section2 .cga-HtmlPlaceHolder ul.linksList li,
.cga-HomePage .cga-Section3 .cga-HtmlPlaceHolder ul.linksList li {
	padding: 0 0 0 10px;
	margin:0;
}

.cga-HomePage .cga-Section1 .cga-WebPartZone ul.linksList li a:link, 
.cga-HomePage .cga-Section2 .cga-WebPartZone ul.linksList li a:link,
.cga-HomePage .cga-Section3 .cga-WebPartZone ul.linksList li a:link,
.cga-HomePage .cga-Section1 .cga-WebPartZone ul.linksList li a:visited, 
.cga-HomePage .cga-Section2 .cga-WebPartZone ul.linksList li a:visited,
.cga-HomePage .cga-Section3 .cga-WebPartZone ul.linksList li a:visited,
.cga-HomePage .cga-Section1 .cga-HtmlPlaceHolder ul.linksList li a:link, 
.cga-HomePage .cga-Section2 .cga-HtmlPlaceHolder ul.linksList li a:link,
.cga-HomePage .cga-Section3 .cga-HtmlPlaceHolder ul.linksList li a:link,
.cga-HomePage .cga-Section1 .cga-HtmlPlaceHolder ul.linksList li a:visited, 
.cga-HomePage .cga-Section2 .cga-HtmlPlaceHolder ul.linksList li a:visited,
.cga-HomePage .cga-Section3 .cga-HtmlPlaceHolder ul.linksList li a:visited {
	font-weight:normal;
	font-size:0.9em;
	display: block;
	vertical-align:bottom;
	padding: 0 0 7px 0;
	text-decoration:underline;
}

/*------------------------------------------------------------

About CGA-Canada Pages

------------------------------------------------------------*/

/* About CGA-Canada */
.cga-SectionContainer, .cga-Spotlight2, .cga-Spotlight3 {
clear:both;
margin:12px 0;
}

/*------------------------------------------------------------

Research and Advocacy Pages

------------------------------------------------------------*/
/* Research and Advocacy landing page */
.cga-Section2 .cga-Spotlight {
clear:both;
margin:12px 0;} 

/* Reports */
.datedList li.verbose, ul.ms-rteCustom-datedList li.verbose {
	padding-bottom: 6px;
}

/*------------------------------------------------------------

Media Centre Pages

------------------------------------------------------------*/

/* Current Media Releases */
.datedList a:link, .datedList a:visited,
ul.ms-rteCustom-datedList a:link, ul.ms-rteCustom-datedList a:visited
{
	color: #000;
	text-decoration: underline;
}

/* Media Releases Archive */
.datedList ul, ul.datedList, ul.ms-rteCustom-datedList {
	padding: 18px 0 10px 0;	
}

/*------------------------------------------------------------

Discussion Board Pages

------------------------------------------------------------*/

/* Landing Page */
.cga-DiscussionHighlightWebpartTitle
{	margin: 12px 0 6px 0;
	font-weight: bold;
	line-height: 1.2em;
	font-size: 130%;}

.ms-WPBody .cga-DiscussionPageTitleWP a
{
	font-size:x-large; 
	color:#000; 
	line-height: 125%;  
	margin: 0 0 0 -7px;
	text-decoration:underline;
}

.ms-WPBody h3
{
	color:#000; 
	padding: 0;
}

.ms-WPBody table {
	border-collapse:collapse;
	padding: 0;
	margin: 0;
}


.ms-WPBody .cga-DiscussionPageAdSubHeader {font-weight: bold; font-style: italic; }

.ms-WPBody .datedList a:link, .datedList a:visited,
ul.ms-rteCustom-datedList a:link, ul.ms-rteCustom-datedList a:visited {
	color: #000;
	text-decoration: underline;
	padding:0;
	margin:0;
}

.ms-WPBody .datedList {
	padding:0;
	margin:0;
}

.ms-WPBody a:link {color: #000; text-decoration: underline;}

/* Active Discussion Page */
.cga-DiscussionStateAndDate
{	margin: 0px 0px 6px 0px;	
	line-height: 1.2em;
	color: #000;
	font-size: 135%;}
	
.cga-DiscussionPageTitle
{	font-size:x-large; 
	color:#000; 
	line-height: 125%;}


/* Upcoming Discussion Page */
.ms-WPBody TD h2,
.ms-WPBody TD,
.ms-WPBody .cga-DiscussionPagePrefwrd_box 
{color:#000; font-family:"Times New Roman", Times, serif;}	

.ms-WPBody .cga-DiscussionRequiredField
{padding:6px 0; font-family:"Times New Roman", Times, serif;}
	
.ms-WPBody .cga-DiscussionPageHRWebPartTop
{	color:#000; }
	
.cga-DiscussionPageHR
{	color:#000; width: 100%; height:1px;}

/* Closed-Open for Comments Discussion Page */

/*------------------------------------------------------------

Arrow Lists

------------------------------------------------------------*/
ul.arrowList {
	margin:0 0 10px 0;
	padding:0;
	background-color:transparent;
}

ul.arrowList li {
	padding:0;
	height:1%; /*IE fix so that background-image will appear in list itmes*/
}

ul.arrowList li a:link, 
ul.arrowList li a:visited {
	text-transform:none;
	font-weight:normal;
	background:transparent;
	text-decoration:underline;
}

/*------------------------------------------------------------

Arrow Lists - Page Body

------------------------------------------------------------*/

.cga-PageBody ul.arrowList {
	margin:0 0 10px 0;
	padding:0;
	background-color:transparent;
}

.cga-PageBody ul.arrowList li {
	padding:0;
	height:1%; /*IE fix so that background-image will appear in list itmes*/
}

.cga-PageBody ul.arrowList li a:link, 
.cga-PageBody ul.arrowList li a:visited {
	text-transform:none;
	font-weight:normal;
	background:transparent;
	text-decoration:underline;
}

/*------------------------------------------------------------

Callout Container Styles

------------------------------------------------------------*/

.cga-Callout .cga-CalloutContainer {
	margin:0;
	font-size:1em;
	padding:10px 0 10px 10px;
}

.cga-Callout .cga-CalloutContainer h2,
.cga-Callout .cga-CalloutContainer .section h2,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 h2,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations h2 {
	font-size:100%;
	padding:0;
	margin:0 0 5px 0;
	line-height:1.2;
	font-weight:bold;
}
.cga-Callout .cga-KeyAreasOfInterest h2,
.cga-Callout .cga-CalloutContainer h2,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations h2 {
	font-size:1.1em;
	padding:0;
	margin:0 0 5px 0;
	line-height:1.2;
	font-weight:bold;
}

.cga-Callout .cga-KeyAreasOfInterest h3,
.cga-Callout .cga-CalloutContainer h3,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations h3 {
	font-size:1.1em;
	padding:0;
	margin:0 0 3px 0;
	line-height:1.2;
	font-weight:bold;
}

.cga-Callout .cga-CalloutContainer h4,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations h4 {
	font-size:1em;
	padding:0;
	margin:0 0 2px 0;
	line-height:1.2;
	font-weight:bold;
}

.cga-Callout .cga-KeyAreasOfInterest h2 a:link,
.cga-Callout .cga-KeyAreasOfInterest h2 a:visited,
.cga-Callout .cga-KeyAreasOfInterest h3 a:link,
.cga-Callout .cga-KeyAreasOfInterest h3 a:visited,
.cga-Callout .cga-CalloutContainer h2 a:link,
.cga-Callout .cga-CalloutContainer h2 a:visited,
.cga-Callout .cga-CalloutContainer h3 a:link,
.cga-Callout .cga-CalloutContainer h3 a:visited,
.cga-Callout .cga-CalloutContainer h4 a:link,
.cga-Callout .cga-CalloutContainer h4 a:visited,
.cga-Callout .cga-CalloutContainer .section h2 a:link,
.cga-Callout .cga-CalloutContainer .section h2 a:visited,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 h2 a:link,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 h2 a:visited,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations h2 a:link,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations h2 a:visited,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations h3 a:link,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations h3 a:visited {
	text-decoration:underline;
}

.cga-Callout .cga-KeyAreasOfInterest p,
.cga-Callout .cga-CalloutContainer p,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations p {
	margin: 0 0 5px 0;
	line-height: normal;
}

.cga-Callout .cga-CalloutContainer .section p,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations section p {
	margin: 0 0 5px 0;
	line-height: normal;	
}


.cga-Callout .cga-CalloutContainer  h2 + p {/*Creates spacing between headlines in right column*/
	margin:3px 0 20px 0;
}

.cga-Callout .cga-CalloutContainer .cga-Spotlight5 p {
	margin: 0 0 15px 0;
	line-height:normal;
}

.cga-Callout .cga-KeyAreasOfInterest hr,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 hr {
	padding: 5px 0 0 0;
	height:1px;
}

.cga-Callout .cga-CalloutContainer hr {
	height:1px;
}

.cga-Callout .cga-CalloutContainer img {
	margin: 10px 0 0 0;
}

.cga-Callout .cga-CalloutContainer p img,
.cga-Callout .cga-KeyAreasOfInterest img,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 img {
	margin: 10px 0 0 0;
}



.cga-Callout .cga-KeyAreasOfInterest ul li,
.cga-Callout .cga-CalloutContainer ul li,
.cga-Callout .cga-CalloutContainer .section ul li,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 ul li {	
	margin: 0 10px 5px 0;
	background:none;
	padding:0;
	font-size:0.9em;
}

.cga-Callout .cga-KeyAreasOfInterest li,
.cga-Callout .cga-CalloutContainer li,
.cga-Callout .cga-CalloutContainer .section li,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 li {	
}

.cga-Callout .cga-KeyAreasOfInterest ul.linksList li,
.cga-Callout .cga-KeyAreasOfInterest ul.ms-rteCustom-linksList li,
.cga-Callout .cga-CalloutContainer ul.linksList li,
.cga-Callout .cga-CalloutContainer ul.ms-rteCustom-linksList li,
.cga-Callout .cga-CalloutContainer .section ul.linksList li,
.cga-Callout .cga-CalloutContainer .section ul.ms-rteCustom-linksList li,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 ul.linksList,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 ul.ms-rteCustom-linksList li,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations ul.linksList li,
.cga-Callout .cga-CalloutContainer .cga-ContactInfo-MediaRelations ul.ms-rteCustom-linksList li{
	margin: 5px 0 5px 0;
	background:none;
	padding: 0;	
}

.cga-Callout .cga-KeyAreasOfInterest li a:link,
.cga-Callout .cga-KeyAreasOfInterest li a:visited,
.cga-Callout .cga-CalloutContainer ul.linksList li a:link,
.cga-Callout .cga-CalloutContainer ul.ms-rteCustom-linksList li a:visited,
.cga-Callout .cga-CalloutContainer .section ul.linksList li a:link,
.cga-Callout .cga-CalloutContainer .section ul.ms-rteCustom-linksList li a:visited,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 ul.linksList li a:link,
.cga-Callout .cga-CalloutContainer .cga-Spotlight5 ul.linksList li a:visited {
	text-decoration:underline;
}

.cga-Callout .cga-CalloutContainer hr {
color:#444;
height:1px;
}


}
