/*
* Print Style Sheet
* Bluecoda / CNAS
* DS Oct,2013
*/

/* Removing footer, sidebar and others */
div#header, div#navigation, 
div#footer, div.breadcrumbs, 
div#messages, div#sidebar, 
div#toolbar, div#content div.tabs,
div.pane-disqus-disqus-comments, .mediaelement-video,
#page #content ul.meta .type,
div#content .pane-research-area-panel-pane-4, object, .share-item,
.print-abs,.print-button, .print-people { display:none }

body{
	padding: 0px;	
	margin: 0px !important;
	padding-top: -85px !important;
}

/* Page */
@media print {
  body {margin-top:0 !important; padding-top: 0px !important;}
}

@page {  
	margin-top: 50px !important;
	margin-bottom: 50px !important;
	margin-left: 80px !important;
	margin-right: 80px !important;	
}

/* Header */
#print-logo{
	display: block;	
	overflow: hidden;	
	margin: 0px;
	margin-bottom: 40px;
	
}

#print-logo img{ float: right; padding: 0px;margin: 0px;}


/* Content */
#page div#content ul{
	margin: 0;
    padding: 0;
}

#page div#content ul li{
	list-style-type: none;
	margin: 0;
    padding: 0;
}

#page div#content .region-content .date,
#page div#content .region-content .date a,
#page div#content .region-content .position,
#page div#content .region-content .position a,
#page div#content .region-content .author,
#page div#content .region-content .author a {
	font-size: 14pt !important;
	color: rgb(0,14,117) !important;
	border: none;
    display: block;
    padding: 0;
    text-transform: capitalize;
    text-decoration: none;
    margin-bottom: 5px;
}

#page div#content .region-content .date span,
#page div#content .region-content .author span,
#page div#content .region-content .position span,
#page div#content .region-content .position,
#page div#content .region-content .date a,
#page div#content .region-content .author a{color: rgb(0,14,117) !important; font-family: MyriadProRegularPrint, sans-serif; font-weight:normal;font-size: 14pt !important;}
#page div#content .region-content .author{ margin-bottom: 25px;}

#content .title{
	font-family: MyriadProRegularPrint, sans-serif;
	font-size: 28pt !important;
	line-height: 32pt;
	color: rgb(0,14,117) !important;
}

#page div#content{
	border: none;
	float: none;
	padding: 0px;	
	width: 98%; 
	line-height: 14pt;
	font-family: Georgia, serif;
	font-size: 10pt !important;
	
}

#page div#content a {
color: rgb(0,14,117);
}

#page div#content img.decorated {
	background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    padding: 3px;
}

#page div#content span.default-image {
	display: none;
}

#page div#content div.resources,
#page div#content div.pub-resources {
	float: left;
    margin: 0 20px 10px 12px;
    width: 198px;
}

#page div#content div.pub-resources span,
#page div#content div.resources span{
	display: block;
    overflow: hidden;
}

#page div#content img.left{
	float: left;    
    margin-right: 15px;
}

#page div#content .programs-item img{
	margin-right: 12px;
}

#page div#content h2,
#page div#content h3, 
#page div#content h4, 
#page div#content h5, 
#page div#content h6{
	line-height: 14pt;
	color: rgb(0,14,117) !important;
	font-weight: bold;
}

#page div#content h2,
#page div#content h3, 
#page div#content h4, 
#page div#content h5, 
#page div#content h6,
#page div#content p,
#page div#content span,
#page div#content a,
#page div#content div,
#page div#content .intro p,
#page div#content .intro span,
#page div#content .intro a,
#page div#content .intro div {
	font-size: 10pt !important;
}

#page div#content .intro{
	font-size: 10pt !important;
	line-height: 20pt;
}

#page div#content .header{
	font-size: 13pt;
	letter-spacing: 25px; 
	color: #006 !important;
	text-transform: uppercase;
}

.event-image img{
	width: 215px;
}

/* Footer */
.region-print-footer{    
	display: block;
	border-top: 1px solid #000000;
    bottom: 0;
    clear: both;
    margin-top: 50px;
    overflow: hidden;
    padding-top: 15px;  
    position: relative;
    text-align: left;
    font-family: MyriadProRegularPrint, sans-serif;
    font-size: 9pt !important;
    line-height:12pt;     
}


.region-print-footer span.site-url{
	display: block;
	float: right;
    bottom: 0;    
    margin-top: 20px;
    overflow: hidden;
    color: rgb(0,14,117) !important;
    font-family: MyriadProRegularPrint, sans-serif;
    font-size: 9pt !important;
    
}
.region-print-footer span a{color: rgb(0,14,117) !important; font-family: MyriadProRegularPrint, sans-serif; font-size: 11pt !important;text-decoration: none;}
.region-print-footer span a:link:after { content: none !important; }

/* Safari Font Family Options */
.safari-print #page div#content .region-content .date span,
.safari-print #page div#content .region-content .author span,
.safari-print #page div#content .region-content .position span,
.safari-print #page div#content .region-content .position,
.safari-print .region-print-footer,
.safari-print .region-print-footer span.site-url,
.safari-print .region-print-footer span a{font-family: MyriadProRegularPrint-Safari, sans-serif;}

.safari-print #content .title{
	font-family: MyriadBoldPrint, sans-serif;
}

body.safari-print{  
	margin-top: 50px !important;
	margin-bottom: 50px !important;
	margin-left: 50px !important;
	margin-right: 50px !important;	
}

/* IE Font Family Options */
.ie-print #content .title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.ie-print #page div#content h2,
.ie-print #page div#content h3, 
.ie-print #page div#content h4, 
.ie-print #page div#content h5, 
.ie-print #page div#content h6,
.ie-print #page div#content .header,
.ie-print .region-print-footer span.site-url,
.ie-print .region-print-footer span a{
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(0,14,117) !important;
}

.ie-print #page div#content .intro,
.ie-print .region-print-footer,
.ie-print #page div#content .intro {
	color: rgb(0,0,0) !important;
	font-family: Arial, Helvetica, sans-serif;
}
