﻿
.visible-print {
    display: none !important;
}

@media print {

/* ALL PAGES */

html, body, h1, h2, h3, ol, ul {
    height: auto;
    width: auto;
    border: 0;
    margin: 0;
    padding: 0;
    float: none;
    position: static;
    overflow: visible !important;
    background-color: #fff;
}

	@page {
		margin: 2cm 2cm;
		size: portrait;
	}

    *::before, *::after {
        box-sizing: content-box;
    }

    .visible-print {
        display: inherit !important;
    }
    .hidden-print {
        display: none !important;
    }
    .hidden {
        display: none;
        visibility: hidden;
    }
    .visible-phone {
        display: none!important;
    }
    .visible-tablet{
        display: none!important;
    }
    .hidden-desktop {
        display: none!important;
    }
    .visible-desktop {
        display: inherit!important;
    }

	a, p, li {
    	font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
	}

	h1, h2, h3, h4, h5 {
		font-family: Georgia, "Times New Roman", serif;
		font-weight: 700;
		page-break-after: avoid;
	}

    h1 {
		font-size: 14pt;
	}

    h2 {
		font-size: 13pt;
	}

    h3 {
		font-size: 12pt;
	}

    h4 {
		font-size: 11pt;
	}

    h5 {
		font-size: 9pt;
	}

    h1.displayTitle {
        font-size: 14pt;
        margin: 15px 0 15px;
    }

    h1:first-of-type {
		font-size: 16pt;
		font-weight: 700;
	}

    .genericContent {
        margin-bottom: 30px;
    }

    #primary h1:first-of-type {
        margin: 15px 0 15px;
        font-size: 16pt;
		font-weight: 700;
    }
	
	#primary ul {
	    margin: 0;
	    padding-left: 40px;
	    padding-right: 16px;
	    padding-bottom: 0;
	    line-height: 1em;
				
	}
	
	#primary ul li {
		list-style: disc;
	}	

	div, div.info, section, section.spotlight {
		padding: 0;
		margin: 0;
		border: 0;
	}

    a.publication_link + h3 {
        margin-top: 18px;
    }

    ul.resp_tn_grid {
        display: inline;
        padding: 0;
        margin: 0;
        list-style-type: none;
    }

    table {
        border-collapse: collapse;
    }

    caption {
        border: 0;
    }

    tr, td, th {
        border: 1px solid #666;  
	}

	/* ul, li, */img, figure, table {
   		page-break-inside: avoid;
   		border: 0;
	}

    .TextPage #primary ul, .TextPage #primary table {
   		page-break-inside: auto;
	}

    li {
		padding-bottom: 10px;
	}

	title, nav, #myCarousel, .item, hr, nav.data, #umbracoPreviewBadge, #ipad-app,  #anchorLinkContainer, .footer-distributed {
		display: none;
	}

    #pubmeta, .dp-filters-wrap, .DataProductChartCollection .sortby, a.backToTop {
        display: none;
    }

	img {
		max-width: 100%;
	}

	ul.figure-list {
		max-height: 500px;
		vertical-align: top;
	}

	header:before {
		display: inline-block;
		content: url('data:image/png;base64,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');
		width: 332px;
		padding: 0;
		margin: 0;
	}
/*
    header:after {
        display: block;
        content: "<hr>";
        background-color: #540A13;
    }
*/
  	.table {
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
		display: block;
	}

	table.table caption {
    	font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
		font-weight: 700;
		background: #FFF;
    	color: #333;
    	padding: 0;
	}

	div.readmore {
		clear: both;
	}

	a {
		color: #1212ae;
		text-decoration: none;
	}

/* links displayed on next line*/
  	/*a:link:after, a:visited:after { 
		content:" " attr(href) " ";
		clear: right;
    	display: block;
		color: #1212ae !important;
		font-weight: normal !important;
		font-size: 10pt;
	}*/
/* links to float within the paragraph on Textpages */
    .TextPage a:link:after, .TextPage a:visited:after { 
		content: " (" attr(href) ")";
		clear: none;
    	display: inline;
		color: #1212ae !important;
		font-weight: normal !important;
		font-size: 10pt;
	}


/* don't display bookmarks*/
    .TextPage #primary ul a[href^="#"]:after {
        display: none;
	}

    .TextPage #primary p a[href^="#"]:after {
        display: none;
	}

    p a[href^="#"]:after {
        display: none;
	}



	p a {
		word-wrap: break-word;
	}

   
	/*remove links within tables*/
    table.table td a:link:after, table.table td a:visited:after { 
		content:"";
	}

/* HEADER and FATNAV */

    .mobile-menu-flyout {
        display: none;
    }	
	
    header > a.hamburger:link:after, header > a.hamburger:visited:after { 
		content:"";
	}
	
    header > div.logo > a:link:after, header > div.logo > a:visited:after {
		content:"";
	}	
	
    #headerSearch > form {
		display: none;
	}	
	
	div.searchAction {
		display: none;
	}
	
    div.logo-text {
		display: none;
	}
	
    .logo {
		padding-bottom: 0;
    }	
	
    ul.breadcrumb li a:link:after, ul.breadcrumb li a:visited:after {
		content:">";
	}
	
	ul.breadcrumb li {
        display: inline;
	}	
	
	ul.breadcrumb li.active {
        /* display: block; */
		font-weight: 600;
		/* margin-top: 12px; */
	}
	
	ul.breadcrumb {
		margin-top: -30px;
        padding-bottom: 18px;
	}	
	
/* RIGHT NAV SIDEBARS */	
	
    #rightnav > div.rightnav > a:link:after, #rightnav > div.rightnav > a:visited:after { 
		content:"";
	}	
	
    .list-group a.list-group-item:nth-child(n+2):link:before { 
		content:"- ";
	}	
	
	.list-group-item {
		position: relative;
		display: block;
	}
	
	a.list-group-item {
		list-style:disc;
	}	
	
    #tertiary>#rightnav .pseudo-h3 {
        font-weight: bold;
    }
	
	.list-group-item.pull-right {
		display: none;
	}
	
	div.pseudo-h3 {
		page-break-after:avoid;
	}
		

/* ALL TOPICS PAGES */

    /* remove blank space on first page for topictextpages */
    .TopicTextPage ul {
        max-height: 690px;
    }

    .Topic a:link:after, .Topic a:visited:after { 
		content: " (" attr(href) ")";
		clear: none;
    	display: inline;
		color: #1212ae !important;
		font-weight: normal !important;
		font-size: 10pt;
	}

    .TextPage #primary ul, .TopicTextPage #primary ul {
        list-style-type: disc;
        margin: 1em 0;
        padding-left: 40px;
    }

/* DATA PRODUCTS */

	.DataProductList #primary > p {
		display: none;
	}

/* HOME PAGE */

	/* top content general */

	.HomePage .CenterContent .col-md-4 {
		border: 0;
  		line-height: 1.5em; 
        float:none;
        clear:both;  
  	}
    .HomePage .CenterContent .col-md-4 .box,
    .HomePage .BottomContent .col-md-4 .box {
        height:auto!important;
    }
	.HomePage section#primary.col-md-12 div.row {
		margin: 0;
		padding: 0;
	}

	/* bottom content general */

	.HomePage .BottomContent {
		margin: 0;
		padding: 0;
	}

	.HomePage .BottomContent .col-md-4 img#charticon{
		padding: 0;
		text-indent: 20px;
	}

	/* top left (Data, State Fact Sheets) */

	.HomePage ul.nav.nav-tabs {
		display: none;
	}

	.HomePage .tab-content {
		padding-top: 10px;
		padding-bottom: 15px;
	}
    .HomePage .tab-content>.tab-pane {
        display: block;
        visibility: visible;
    }
	.HomePage .tab-content #data:before {
		content:"Data";
		font-weight: 700;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
		text-transform: uppercase;
		text-decoration: underline;
	}

	.HomePage .tab-content .tab-pane hr {
		display: none;
	}

	.HomePage #data.tab-pane.active p {
		padding-bottom: 10px;
	}
	
	.HomePage .tab-content .tab-pane p {
		font-size: 11pt;
		line-height: 1.1em;
	}
	
	.HomePage .tab-content .tab-pane h4 {
		font-size: 11pt;
		line-height: 1.1em;
	}

	.HomePage .tab-content .tab-pane h4:first-child {
		padding-top: 10px;
	}

	/* amberwaves top center */

	.HomePage #AmberWaves:before {
		content:"Amber Waves";
		font-weight: 700;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
		text-transform: uppercase;
		text-decoration: underline;
		padding: 0;
	}

	.HomePage #AmberWaves ul li {
		font-size: 11pt;
		font-weight: bold;
		line-height: 1.1em;
		margin: 0;
		padding-bottom: 10px;
	}

	.HomePage #AmberWaves ul li:first-child {
		padding-top: 10px;
	}

	.HomePage #AmberWaves ul {
		padding-bottom: 15px;
	}

	.HomePage #AmberWaves {
		padding: 0;
	}

/* media top right (Food Environment Atlas) */
	
	.HomePage ul.media-list:before {
		content:"Media";
		font-weight: 700;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
		text-transform: uppercase;
		text-decoration: underline;
		padding: 0;
	}

	.HomePage ul.media-list li.media {
		padding-bottom: 10px;
		line-height: 1.1em;
	}

	.HomePage ul.media-list li.media h4, ul.media-list li.media p {
		line-height: 1.1em;
	}

	.HomePage ul.media-list li.media:first-child {
		padding-top: 10px;
	}	

	.HomePage ul.media-list li:first-of-type:before {
		content: "Food Environment Atlas";
		font-weight: 700;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
	}

	.HomePage ul.media-list li:nth-of-type(2)::before {
		content: "USDA Ag Census Web Maps";
		font-weight: 700;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
	}

	.HomePage ul.media-list li:last-of-type:before {
		content: "Visualizing ERS Data";
		font-weight: 700;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
	}

	.HomePage .media-left .media-object {
		display: none;
	}

	.HomePage .media-list {
		padding: 0;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
	}

	.HomePage .media-left {
		padding: 0;
		margin: 0;
	}

	.HomePage .media-left a {
		content: "";
	}

	.HomePage div.media-body h4.media-heading {
		display: none;
	}
	
	.HomePage li.media div.media-body {
		display: block;
		line-height: 1em;
	}

	/* bottom left (Research Spotlight / Agricultural Act) */

	.HomePage #primary .BottomContent .col-md-4 {
	    border: 0;
	    vertical-align: text-top;
	    max-height: 250px;
	}

	.HomePage .BottomContent .col-md-4:nth-of-type(1) {
		margin: 0;
		padding: 0;
	}

	.HomePage #FocusLeft {
		height: auto;
		padding-top: 5px;
		padding-bottom: 20px;
		line-height: 1em;
	}

	.HomePage .BottomContent .col-md-4 {
		line-height: 1em;
		padding: 0;
		margin: 0;
	}

	.HomePage .BottomContent .col-md-4 img {
		display: none;
	}
 
	.HomePage .BottomContent .col-md-4:first-of-type h4 {
		font-weight: bold;
		font-size: 11pt;
		text-transform: uppercase;
		text-decoration: underline;
		padding-bottom: 0;
		padding-top: 10px;
		border: 0;
		text-indent: 6px;
	}

	.HomePage .BottomContent .col-md-4 h4 {
		padding: 0;
		font-weight: bold;
		font-size: 11pt;
		text-transform: uppercase;
		text-decoration: underline;
		border: 0;
	}
    
	.HomePage .BottomContent #FocusLeft ul li {
		padding: 5px;
		font-size: 11pt;
		text-indent: 4px;
	}

	.HomePage div#FocusLeft {
		font-weight: bold;
	}

	/* bottom center (News Releases and Events) */
	
	.HomePage .BottomContent .col-md-4:nth-child(2) {
		text-indent: 8px;
		margin: 0;
		padding: 0;
	}

	.HomePage .BottomContent .col-md-4:nth-child(2) h4{
		font-size: 11pt;
	}

    .HomePage .calendar {
		margin: 0;
		padding: 0 0 20px 0;
	}
/* bottom right (ERS Around the Web / Link Dislaimer) */
	
	.HomePage .BottomContent .col-md-4:last-child {
		text-indent: 8px;
		margin: 0;
		padding: 0;
		font-size: 11pt;
		padding-top: 45px;
	}

	.HomePage .BottomContent .col-md-4:last-child h4 {
		font-size: 11pt;
	}

	.HomePage #FocusRight ul li {
		margin: 0;
		font-size: 11pt;
		font-weight: bold;
        padding: 5px 0 5px 0;
		line-height: 1.1em;
	}	

	.HomePage #FocusRight ul li:first-child {
		padding-top: 0;
	}

/* ABOUT ERS */
    p a[href^="#"]:after {
		display: none;
	}

/* AMBER WAVES ALL PAGES */

     .AmberWavesArticleList header:after, .AmberWavesArticle header:after, .AmberWavesLanding header:after { 
        content: url(/css/images/logo-aw-sm.png); 
	    display: block;
	    padding-bottom: 12px;
	    margin-top: -30px;
	}

    #share_sidebar_Container{
        display: none;
    }	
   .AmberWavesArticle ul.breadcrumb, .AmberWavesLanding ul.breadcrumb {
	   display: none;
   }
   .amber-waves-wrapper .controls a {
        display:none;
   }
   img.img-responsive.center-block ~ div.text-center {
	   display: none;
   }
   .amber-waves-wrapper .article-authors {
        margin-bottom: 12px;
    } 
   .amber-waves-wrapper .type {
        margin-bottom: 12px;
		font-style: italic;
    } 	  
    .in-this-article .content ul, .in-this-article h2, .sidebar-right a {
        display: none;
    }
    .amber-waves-wrapper h1.article-title {
        /* border-bottom: 1px solid #dacd85; */
        padding: 18px 0 10px 0px;
        margin:0 0 11px 0;
    }
    .highlights .content li {
        margin: 0 32px 20px;
        padding: 0;
        list-style: disc;
    }	
    .highlights h2 {
        margin-top: 15px;
    }

/* AMBER WAVES HOME PAGE */

/*	.AmberWavesLanding #content:before {
		content: "Amber Waves";
		font-weight: 700;
		color: #540A13 !important;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 15pt;
		line-height: 2em;
	}
	
*/	
    .AmberWavesLanding #content {
        padding: 0;
    }

    .AmberWavesLanding .page {
        padding-top: 5px;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

	#search_Container, #topics_Container {
		display: none;
	}

	#listings_Container.listings a.view_more{
		display: none;
	}

	.AmberWavesLanding #listings_Container ul.list li {
	    margin-bottom: 0;
	}

	.AmberWavesLanding div.col-md-4 a {
		display: none;
	}

	.AmberWavesLanding ul.list {
		max-height: 175px;
	}

	.AmberWavesLanding ul.list h3.title {
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
		font-weight: 700;
	}

    .AmberWavesLanding #listings_Container ul.list div.type {
        font-style: italic;
	}

	.AmberWavesLanding #listings_Container ul.list div.type,
	.AmberWavesLanding #listings_Container ul.list div.description,
	.AmberWavesLanding #listings_Container ul.list div.footer {
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
        border: 0;
	}

    .AmberWavesLanding #listings_Container h2.list-title {
        line-height: 26px;
        padding: 20px 0;
    }

	.AmberWavesLanding #listings_Container .readmore a {
		display: none;
	}

	#localnav, #localnav ul li.home a, #localnav ul li.home a.view_more {
		display: none;
	}

	.AmberWavesLanding #listings_Container .type {
		border: 0;
	}

	.AmberWavesLanding #listings_Container h2.list-title {
    	padding-bottom: 10px;
	}

/* AUTHOR PAGES */

    .Author .authorinfo a:link:after, .Author .authorinfo a:visited:after { 
		content:"";
	}

/* CALENDAR */

	.responsive-calendar {
		display: none;
	}
/*
	.CalendarList section#primary div img {
   		page-break-inside: avoid;
	}

	.CalendarList section#primary div a:link:after, .CalendarList section#primary div a:visited:after { 
		content:" " attr(href) " ";
		clear: right;
    	display: block;
		color: #1212ae !important;
		font-weight: normal !important;
		font-size: 10pt;
	}
*/


/* FAQ */

    .FaqList #content {
		padding: 0;
	}

	.FaqList h1:first-of-type {
		font-size: 16pt;
		font-weight: 700;
	}

    .FaqList ul {
   		page-break-inside: auto;
	}

	ul.faq-links {
		display: none;
	}

	.FaqList #content ul.breadcrumb li::before a {
		display: none;
	}

	.faq-answers h3 a {
    	font-family: Georgia, "Times New Roman", serif;
		font-size: 11pt;
		font-weight: 400;
        line-height: 1em;
        color: #000;
	}

	.faq-answers h3 a:before {
	  	content: 'Q:'' ';
	  	font-family: Georgia, "Times New Roman", serif;
	  	font-size: 11pt;
		font-weight: 400;
	}

	.faq-answers p:first-child:before {
	  	content: 'A:'' ';
	  	font-family: Georgia, "Times New Roman", serif;
	  	font-size: 11pt;
	  	font-weight: 400;
	}

	.faq-answers a:link:after, a:visited:after { 
		content: " (" attr(href) ")";
		clear: none;
    	display: inline;
		color: #1212ae !important;
		font-weight: normal !important;
		font-size: 10pt;
	}

	.faq-answers li:nth-child(3) a:link:after,
	.faq-answers li:nth-child(3) a:visited:after {
		display: none;
	}

	.faq-answers li {
		page-break-inside: avoid;
	}

	.faq-answers li:nth-child(7) {
		page-break-inside: auto;
	}

	.faq-answers {
		max-height: 200px;
	}

/* DATA PRODUCTS */
    /* food environment atlas  */

    .DataProductOverview .indent ul {
        max-height: 3000px;
        vertical-align: top;
        padding: 0;
    }


/*
    .DataProductOverview .indent ul:nth-of-type(2) li p {
        max-height: 200px;
    }

    DataProductOverview .indent ul {
        max-height: 300px;
    }
 */

/* MEAT PRICE SPREADS */
/*	
	.DataProductOverview section#primary div.indent ul li {
		margin: 0;
		padding: 0;
	}
*/


/* JOURNAL PUBLICATIONS BY ERS AUTHORS */
    .JournalList .journal li a:link:after, .JournalList .journal li a:visited:after { 
		content: "";
        display: inline;
	}

    .JournalList ul {
        padding-top: 15px;
        -webkit-padding-start: 10px;
    }


/* NEWSROOM */

	.NewsroomPage .data li {
    	border-bottom: 0;
	}

	.NewsroomPage ul.breadcrumb li a {
		content: "";
	}

	.NewsroomPage #listings_Container.listings, .NewsroomPage section.spotlight {
		margin: 0;
		padding: 0;
	}

	.NewsroomPage .spotlight h2 {
		border: 0;
		color: #333;
	}


/* SUBJECT SPECIALISTS */
    .SubjectSpecialistList a:link:after, .SubjectSpecialistList a:visited:after { 
		content: "";
	}

    .SubjectSpecialistList table {
   		page-break-inside: auto;
	}


/* TOPICS PAGE */

	.topicslist {
		max-height: 575px;
        line-height: .7em;
	}

    .topicslist h3 {
		page-break-after: avoid;
        padding-top: 10px;
        padding-bottom: 10px;
	}

    .topicslist h3>li>ul>li:first-of-type {
        padding-top: 10px;
	}

     .TopicCategoryList a:link:after, .TopicCategoryList a:visited:after { 
		content: "";
	}
}

