/* CSS Stylesheet - css/default-print.css - www.iangraham.org - design by Creative Creature - www.creativecreature.ca */ 
                                           
/* BODY */                                 
	/* Set body properties for print-friendly output: narrow margins, smaller serif font, high contrast colours */
	html, body {       
		/* font-family: "Times New Roman", serif; */
		font-size: 10pt;
		color: #111111;
		background-image: none;
		background-color: #FFFFFF;  
		border: none;
	}                   
	body { 
		width: auto;
		margin: 0cm 0.25cm 0.5cm 0.25cm;
		padding: 0;
	}
	
/* LINKS */
	a         { text-decoration: underline; }
	a:link    { color: #42A9CD; }
	a:visited { color: #42A9CD; }
	a:active  { color: #017599; }
	a:hover   { text-decoration: underline; color: #017599; }

	/* Disable Link Icons */
	a[href ^="http://"], a[href ^="https://"], .link-https, a[href ^="mailto:"], .link-mailto, a[href ^="news://"], a[href ^="ftp://"], .link-ftp, a[href ^="irc://"], .link-irc { 
		background: transparent; 
		padding-right: 0px; 		
	} 
	
/* HEADINGS */ 
	/* Tweak headings for print legibility */
	h1, h2, h3, h4, h5, h6 {
		letter-spacing: normal;
	}
	/* PAGE HEADING & SUBHEADING*/ 
	span#pageheading {
		padding: 12px 0px 0px 0px;  
		margin: 0px 0px 0px -5px;
		font-size: 28px;  
		font-weight: normal;
		float: left;      
		color: #222222;
	}
	span#pagesubheading {
		padding: 21px 0px 0px 10px;  
		margin: 0px 0px 0px -5px;
		font-size: 20px;     
		letter-spacing: normal;
		color: #444444;
		font-weight: normal;
		float: left;
	}	         

/* PRINT HEADER */	
	/* The Print Header displays information about the printed document underneath the page banner */
	/* Feb 2014 - decided we no longer need to print this header, as all browsers now put URL in header or footer */
	div#printHeader { 
		/* display: block; */ 
		display: none;;  		
		padding: 0px 0px 0px 20px;    
		margin: 0px;
		font-size: 10pt; 
		color: #888888;
	}      
      
/* LAYOUT */       
	/* Remove background images and hide web-specific content (menus, search, print control, ads) */

	/* HEADER */
	div#header {
		background-image: none;
		background-color: #FFFFFF;      
		border: none;
	}               

	/* BANNER */
	div#banner    {
		height: 54px;
		padding: 0px 20px 0px 20px;   
	}    	   
	/* Banner Links */
	div#banner a:link, div#banner a:visited  {
		color: #222222; 
		text-decoration: none; 
	}

	/* SEARCH */
	div#search {    
		display: none;
	}                

	/* PRINT CONTROL */
	div#printControl {      
		display: none;
	}     
	
	/* ADS */   
	/* Hide all ads */
	div.googleAdLeft, div.googleAdMiddle, div.googleAdRight, div.googleAdLeft, div.googleAdMiddle, div.googleAdRight, div.googleAdMiddleTop {
		display: none;
	}		           	
	  		
	/* MAIN DIV*/
	div#main  {  
		background-color: #FFFFFF;             
		padding: 0px;
		margin: 0px;
		border: none;
	}    

    /* Columns */                                            
	div#leftCol {
		padding: 10px 20px 10px 20px;
		background-image: none;
		background-color: #FFFFFF;     
	}     
	div#rightCol {
		color: #333333;   
		font-size: 10pt;
		margin-top: 0px; 
		padding-top: 0px; 
	}     

        #sidebar {
		display: none; /* Hide the blog sidebar  */
 	}


	/* FOOTER */  
	/* Make footer smaller and legible for print-output */
	div#footer { 
		padding: 2px;
		background-image: none;
		background-color: #EEEEEE; 
		border: none;
		color: #666666;
	}     
	div#footer ul, div#footer ul li {
		color: #222222;
	}                         
	/* Footer Links */
	div#footer a         { text-decoration: none; }
	div#footer a:link    { color: #222222; }
	div#footer a:visited { color: #222222; }
	div#footer a:active  { color: #222222; }
	div#footer a:hover   { text-decoration: underline; color: #222222; }   
	
/* LISTS */
	div#main ol, div#main ul {
		color: #444444;                                  
		padding: 0px 0px 5px 30px; 
		margin: 5px;
	}   
	div.figure ul, div.figure ol {
		color: #444444;           
		padding: 0px 0px 5px 0px;    
	}  
		
/* NAVIGATION */                                          
	/* Hide Navigation */
	div#navigation  {       
		display: none;
	}
	/* Hide Breadcrumbs */   
	div#breadcrumbs {
		display: none;
	}   
