/*
print.css
Print media CSS for use with modern, CSS-capable browsers.

author: Sing Chan
version: 0.7
last modified: March 16, 2007
*/

@media print {





/*------------------------------------------------------------

the follow elements are hidden from print

------------------------------------------------------------*/

.upgrade, .printPreview,
.cga-ContentTertiary, .cga-ContentSecondary,
.cga-NavPrimary, .cga-NavSecondary, .cga-NavHeader, .cga-NavFooter,
.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
{
	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 {
	color: #000;
}

p {
	margin: 0 0 0.8em 0;
}

img {
	border: none;
	
}

form {
	margin: 0;
	padding: 0;
}






/*------------------------------------------------------------

headings

------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin: 20px 0 6px 0;
	font-weight: normal;
	line-height: 1.2em;
	color: #000;
}

h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #000;
}

h1 {
	margin: 0 0 15px 0;
	font-size: 170%;
}

h2 {
	margin-bottom: 10px;
	font-size: 150%;
}

h3 {
	margin-bottom: 10px;
	font-size: 140%;
}

h4 {
	font-size: 130%;
}

h5 {
	font-size: 120%;
}

h6 {
	font-size: 110%;
}





/*------------------------------------------------------------

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-Footer {
	margin-top: 2em;
	border-top: 1px dashed #CCC;
	padding-top: 0.5em;
	clear: both;
}

.cga-Footer 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;	
}

/*------------------------------------------------------------

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 */



}
