@media print {
	/* */


/* set white bg and set standard PRINT font size */

body {
   background: #fff;
   font-size: 10pt;
   overflow: visible;
}

body * {
   color: #000 !important;
   font-size: 10pt;
   overflow: visible !important;
   float: none !important;
}


#nav-access,
#utility-links,
#press-quote,
#nav-primary,
#page-imagery,
#sub-content,
#footer,
form {
	display: none;
}

/* COLUMNS
------------------------------------------------*/

div#main-content,
div#page-summary,
div#main-copy,
div#sub-copy {
	width: 99% !important;
	float: none !important;
	clear: both !important;
	padding: 0;
	margin: 0;
	border: 0;
	background: 0;
}

div#page-summary {
	margin-bottom: 20pt;
}




/* LOGOS
------------------------------------------------*/

#logo {
	padding: 0;
	margin: 0 0 20pt 0;
	float: none !important;
}

.print-logo {
	display: block !important;
	float: none !important;
	margin-bottom: 10px;
}


/* TYPO
------------------------------------------------*/

h1 { font-size: 2em;}
h2 { font-size: 1.5em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; font-weight: bold;} 
h6 { font-size: 1em; font-weight: bold; }



a:link, a:visited {
   color: #520 !important;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   margin: 0;
   padding: 0;
}

   
   
#clear-all {
	display: none;
}


/* VCARD
------------------------------------------------*/
	
div.vcard {
	float: none;
	clear: both;
	text-align: left;
	margin-bottom: 20pt;
}

.vcard .org,
.vcard .adr,
.vcard .vtelephone {
	position 	: static !important;
	color 		: #444444;
}
.vcard .adr span,
.vcard .vtelephone {

}
.vcard .org,
.vcard .vtelephone {
	font-weight : bold;
}








}