/* Print Only CSS Document */

/**** Format page for printing ****/
body,
.node-content-body,
.node-content-sidebar
{
	background:#fff none !important;
	font-size:100%;
	font-family:"Times New Roman", Times, serif !important;
	line-height:1.3 !important;
	width:100% !important;
	float:none !important;
	min-width:100% !important;
}

/**** Make sure all sidebars, content blocks, etc span full width of page ****/
.node-nf-simple-article { float:none !important; display:inline !important; overflow:visible !important; }
.context-decision-support .region-sidebar-first
{ display:block!important; height:auto!important; }
.region-sidebar-second
{ float: left !important; width: 100% !important; overflow: visible !important; }

/**** Climate.gov branding ****/
#logo
{
	display:inline !important;
	margin-bottom:10px;
	height:auto !important;
	width:auto;
}
.region-branding-inner { border-bottom:1px solid #666 !important; }
#zone-content-wrapper { float:none !important; }
#zone-content { width:100% !important; float:none !important; }

/**** Hide unnecessary fields ****/
#messages .messages,
#messages .error,
#zone-branding-wrapper form,
#zone-preface-wrapper,
#zone-menu-wrapper,
#zone-postscript-wrapper,
#admin-menu,
#block-views-exp-search-search-page,
div.build-indicator,
div.field.field-name-printer-friendly-button,
div.group-footer,
.contextual-links-wrapper,
.region-sidebar-first,
.aboutUsSubMenu,
.alpha-grid-toggle,
.tabs,
.field-name-about-blog-image,
.field-name-about-blog-image-link,
.field-name-add-this,
.field-name-department-tagline,
.field-name-event-map,
.field-name-field-additional-assets,
.field-name-field-media-alternate,
.field-name-field-rating,
.field-name-field-tags,
.field-name-field-term-category,
.field-name-field-term-clean,
.field-name-field-nf-department,
.field-name-related-events,
.field-name-sharing-tools,
.foot-margin_wrap,
.img__view_mode__full_width,
.img__view_mode__full_width .ii-caption,
#block-workbench-block,
#block-masquerade-masquerade,
.block-masquerade,
.workbench-info-block
{
	display:none !important;
	height:0 !important;
}


/**** Format various display elements for printing ****/
div, p, table, form, ul, ol, li, aside, section, region, zone
{
	position:relative !important;
	left:0 !important;
	background:none !important;
	border:none !important;
	border-radius:0px !important;
	-moz-border-radius:0px !important;
	-o-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	box-shadow:0px 0px 0px #fff !important;
	-webkit-box-shadow:0px 0px 0px #fff !important;
	-moz-box-shadow:0px 0px 0px #fff !important;
	-o-box-shadow:0px 0px 0px #fff !important;
	color:#222 !important;
	text-shadow:none !important;
	padding:0 !important;
	height:auto !important;
}
div {
	margin:8pt 0 !important;
	float:none !important;
	overflow:visible !important;
	width:100% !important;
	position:relative !important;
}

/**** Typography ****/
h1 { font-size:26pt !important; }
h2 { font-size:20pt !important; }
h3 { font-size:16pt !important; }
h4 { font-size:12pt !important; }
h5 { font-size:10pt !important; }
h6 { font-size:9pt !important; }
.node-content-body h1,
.node-content-body h2,
.node-content-body h3,
.node-content-body h4
{ page-break-after:avoid !important; }
h1, h2, h3, h4, h5, h6, div, p, span
{ font-family:"Times New Roman", Times, serif !important; }
h1, h2, h3, h4, h5, h6, #region-content .node-tc-syndicated-content .tc_header
{
	background:none transparent !important;
	border:0 none #fff !important;
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-o-border-radius:0 !important;
	-moz-border-radius:0 !important;
	box-shadow:0px 0px 0px #fff !important;
	-webkit-box-shadow:0px 0px 0px #fff !important;
	-o-box-shadow:0px 0px 0px #fff !important;
	-webkit-box-shadow:0px 0px 0px #fff !important;
	text-shadow:none !important;
	color:#000 !important;
	padding:0 !important;
	page-break-after:avoid !important;
}
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after
{ border:none !important; }
#zone-content p, #region-content p
{ font-size:12pt !important; line-height:1.3 !important; orphans:3; }

/**** Prevent images, tables, and figures from splitting across pages ****/
table, figure, img
{
	page-break-inside:avoid !important;
}

/**** Links ****/
#region-content a,
#region-content a:visited,
#region-content a:active,
#region-content a:focus,
#region-content a:hover
{
	color:#666 !important;
	background:none transparent !important;
	text-shadow:none !important;
	text-decoration:none !important;
}
#region-content .field-name-field-author a
{
	text-decoration:none !important;
}

#region-content a:after
{
	font-size:80% !important;
	color:#06c !important;
	word-break:keep-all !important;
	word-wrap:break-word !important;
	background:none transparent !important;
	text-shadow:none !important;
	text-decoration:underline !important;
}

/**** Format internal links with a preceding https://www.climate.gov ****/
#region-content a:after,
#site-map a:after
#region-content .node-page a:after,
#region-content .field-name-field-author a:after,
#region-content .media-image .ii-caption a:after
{ content:" (https://www.climate.gov" attr(href) ")" !important; }

/**** Show URLs after external and mailto links in body text ****/
#region-content a[href^="http://"]:after,
#region-content .node-page a[href^="http://"]:after,
#region-content .field-name-field-author a[href^="http://"]:after,
#region-content .media-image .ii-caption a[href^="http://"]:after,
/*https links */
#region-content a[href^="https://"]:after,
#region-content .node-page a[href^="https://"]:after,
#region-content .field-name-field-author a[href^="https://"]:after,
#region-content .media-image .ii-caption a[href^="https://"]:after,
/* climate.gov links */
#region-content a[href*="www.climate.gov"]:after,
#region-content .node-page a[href^="www.climate.gov"]:after,
#region-content .field-name-field-author a[href^="www.climate.gov"]:after,
#region-content .media-image .ii-caption a[href^="www.climate.gov"]:after,
/* email links */
#region-content a[href^="mailto"]:after,
#region-content .node-page a[href^="mailto"]:after,
#region-content .field-name-field-author a[href^="mailto"]:after,
#region-content .media-image .ii-caption a[href^="mailto"]:after
{ content:" (" attr(href) ")" !important; }

/**** Don't show URLs on images ****/
#region-content a#main-content:after, /* empty anchor element at top of page */
#region-content .field-name-field-tc-image a:after,
.logo-img a:after
{ display:none !important; /*content:normal;*/ }

/**** Anchor and tel links ****/
#region-content a[href^="#"]:after,
#region-content .node-page a[href^="#"]:after,
#region-content .field-name-field-author a[href^="#"]:after,
#region-content .media-image .ii-caption p a[href^="#"]:after,
#region-content a[href^="tel"]:after,
#region-content .node-page a[href^="tel"]:after,
#region-content .field-name-field-author a[href^="tel"]:after,
#region-content .media-image .ii-caption p a[href^="tel"]:after
{ display:none !important; /*content: "" !important;*/ }

/**** Images, captions, tables, and videos ****/
#node-news-features-featured-image-full-group-image-container,
div.media-image,
.file-video,
table,
figure
{
	max-width:5in !important;
	max-height:8in !important;
	display:block !important;
	margin-top:.4in !important;
	margin-bottom:.3in !important;
	page-break-inside:avoid !important;
	height:auto !important;
	width:auto !important;
}
th, td
{
	border:1px solid #999 !important;
}
#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern .field-type-image img,
.field-name-field-featured-image img,
#region-content .node-content-body img,
.media-image img,
img.media-image,
.media img
{
	border:1px solid #ccc !important;
	page-break-inside:avoid !important;
	max-height:6in !important;
	max-width:5in !important;
	float:none !important;
	display:block !important;
	height:auto !important;
	width:auto !important;
}

#region-content .field-name-field-caption,
#region-content .field-name-field-caption p,
#region-content .field-name-field-caption a,
#region-content .media-image span.ii-caption,
#region-content .media-image span.ii-caption a,
#region-content .media-image span.ii-caption p,
#region-content .media-image span.ii-caption p span
{
	font-size:10pt !important;
	font-style:italic !important;
	color:#666 !important;
	width:100% !important;
}

.file-video iframe {
	border:1px solid #ccc !important;
	background-color:#ccc !important;
	width:5in !important;
	height:.5in !important;
}
.file-video.view-mode-content_hero:before {
	content:"[Video]" !important;
	font-style:italic !important;
	font-weight:12pt !important;
}
/*
.field-video iframe a.ytp-title-link:after {
	content:"Watch video here: " attr(href) !important;
}
.field-video iframe:after {
	content:"Watch video here: " attr(href);
}
*/

.node-type-news-features-video .caption .group-right {
	min-height:auto !important;
}

/**** Article info fields ****/
.field-name-post-date,
.field-name-field-published-date
{
	font-size:12pt !important;
	margin:-.2in 0 .3in !important;
}
.field-name-field-author
{
	font-size:12pt !important;
}
.article-info,
.full-image-sidebar
{
	width:100% !important;
	margin-top:.3in !important;
	page-break-inside:avoid !important;
	float:none !important;
}
.article-info .field,
.group-right .field,
.field
{ margin-bottom:.3in !important; }
.field-name-field-photo-credit .field-item,
.field-name-field-reviewer .field-item,
.article-info .field-label,
.article-info .field-item,
.group-right .field-label,
.group-right .field-item,
.group-header .field-label,
.group-header .field-item
{ margin:0 !important; }
.group-header .field-item
{ font-style:italic; }

.group-header .field-label
{
	font-size:12pt !important;
	font-weight:normal !important;
}
#node-news-features-featured-image-full-group-lower-sidebar .field-label,
.field-name-field-reviewer .field-label
{ font-weight:bold !important; margin-bottom:3pt !important; }

.field-name-field-reviewer .field-items,
.field-name-field-photo-credit .field-items,
.group-right .field-items,
.article-info .field-items,
.group-header .field-items
{ margin-top:0 !important; }

.article-info .field-name-field-highlights ul,
.article-info .field-name-field-highlights li,
.group-right .field-name-field-highlights ul,
.group-right .field-name-field-highlights li
{
	margin:default !important;
	margin-left:10px !important;
	list-style:initial !important;
}


/**** El Nino page ****/
#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern .ui-tabs .ui-tabs-panel,
#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs1,
#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs2,
#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs3,
#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs4,
#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs5
{ display:block !important; }

#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern .ui-tabs-nav
{ display:none; }

#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern .ui-tabs-panel
{

}
#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern .ui-tabs-panel::before
{
	font-size:18pt !important;
	font-weight:bold !important;
}
#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern,
#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern p,
#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern a,
#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern p a,
#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern .ui-tabs-panel a,
#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern .ui-tabs-panel p a,
#quicktabs-el_ni_o_la_ni_a_el_ni_o_southern .ui-tabs-panel p strong
{
	font-size:12pt !important;
 	line-height:1.3;
}

#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs1 a.link
{ display:none !important; }

#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs1 div.ensostatus
{
	width:6in !important;
	border:1px solid #ccc !important;
	text-align:left !important;
	padding:10px !important;
}

#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs1 div.ensostatus a
{
	font-size:13pt !important;
	display:block !important;
}
#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs1 div.ensostatus a::after
{ display: block !important; }

#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs5 h2 a
{ font-size:12pt !important; font-weight:normal !important; }

#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs5 h3
{ display:none; }

#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs1::before
{ content:"Current Status"; }

#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs2::before
{ content:"What is El Niño?"; }

#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs3::before
{ content:"U.S. Impacts"; }

#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs4::before
{ content:"Global Impacts"; }

#qt-el_ni_o_la_ni_a_el_ni_o_southern-ui-tabs5::before
{ content:"ENSO Blog"; }

div.group-enso-columns .group-enso-column-container { display:block; !important; }
div.group-enso-columns .group-enso-column-container .field-name-enso-regional-local-impacts
{ display:none !important; }


/**** Teaching Climate ****/
#quicktabs-teaching_climate_front_block_tab .group-left
{
	display:none !important;
	height:0 !important;
}
#quicktabs-teaching_climate_front_block_tab { margin-top:20pt !important; }
#quicktabs-teaching_climate_front_block_tab h2 a:after { content:" (https://www.climate.gov" attr(href) ")"; font-size:13pt !important; display:block !important; }
#quicktabs-teaching_climate_front_block_tab .ui-tabs-nav { display:none !important; height:0 !important; }
#quicktabs-teaching_climate_front_block_tab .views-row { margin-bottom:20pt !important; }
#quicktabs-teaching_climate_front_block_tab h2 { font-size: }
#qt-teaching_climate_front_block_tab-ui-tabs1,
#qt-teaching_climate_front_block_tab-ui-tabs2,
#qt-teaching_climate_front_block_tab-ui-tabs3,
#qt-teaching_climate_front_block_tab-ui-tabs4
{ display:block !important; }
.tc_header { border:none !important; }
.node-tc-syndicated-content {}
#node-tc-syndicated-content-full-group-tc-header .field-name-goto2 { height:18pt !important; }
#node-tc-syndicated-content-full-group-tc-header img { display:none !important; height:0 !important; }
#node-tc-syndicated-content-full-group-tc-header .field-name-field-tc-r-link a { font-size:14pt; }
#node-tc-syndicated-content-full-group-tc-header .field-name-field-tc-r-link a:after { content:normal; }
#region-content .node-tc-syndicated-content .field-name-tc-notes-from-reviewers {}
#region-content .node-tc-syndicated-content .field-name-tc-notes-from-reviewers .horizontal-tabs-list {}

/**** Sitemap pages ****/
#site-map li { margin-bottom:10pt; }
