@media print {
	body											{ font:normal 12pt Arial, sans-serif; color:#000; line-height:1.5; }
	a img											{ border:0; }
	a												{ color:#000; }
	a:link:after,a:visited:after,
	a:link::after,a:visited::after					{ content:" (" attr(href) ")"; font-size:smaller; }

    header,header .bottomHeaderWrapper{
        position: relative;
    }
    .scrolled .bottomHeader .logo{
        transform: none;
    }
    
	.topHeader,
	nav,
    .mobnav-btn,
    .catsWrapper,
    #homeSlider,    
    .header-image,
    .whatIsSliderWrapper,
    header .bottomHeaderWrapper:after,
    #breadcrumbs,
    #newsletter,
    #social-feeds,
    #youtube-video,
    .teaser-border:not(:first-child):after,
    footer,
    #sharing,
    .more,
    .brown-layer,
    .grid figure img,
    #vertical-style,
    figure.profile-photo,
    #team-list .info-card-box a.boxlink,
    #pagination,
    .select-box,
    .search-container .field,
    .search-container:before, .donors-section:before,
    .header-icon .program-icon,
    .program-icon
    {
		display: none !important;
	}
    
    .grid figure figcaption,
    figure h2,
    .grid figure h2 a
    {
        position: relative;
        display: block;
        bottom: inherit;
    }
    
    .card-box{
        float: none;
        width: 100%;
        padding: 0;
    }
    
    #cards-grid figure:hover:not(#vertical-style) h2,
    #cards-grid figure:hover:not(#vertical-style)
    {
        box-shadow: none;
        top: inherit;
        bottom: inherit;
    }
    
    #needs,.teasersWrapper,
    #needs h3, #needs h1,footer,
    .grid figure,
    .grid figure h2 a,
    .donors-section .left,
    .search-container,
    .network-container h3,
    .donors-section h3
    {
        background:none !important; 
        color: #000 !important;
        position: relative;
    }
    
    
    .teasersWrapper {
        margin-top: 0px;
    }
    
    #infographic .teasersWrapper .teaser i{
        height: 53px;
    }
    
    #infographic .teasersWrapper .teaser,
    #infographic .all-teasers,
   .teaser-flex,
    .donors-section .row,
    .donors-section .left,
    .donors-section .right,
    #programs-grid .card-box,
    #cards-grid figure
    {
        display: block;
        width: 100%;
    }
    
    #programs-grid .grid figure h2{
        padding: 10px 0;
        text-align: left;
    }
    
    #infographic .teasersWrapper .teaser{
        border-right: none;
    }

	.logo {
		margin: 0;
		max-width: 200px;
	}

    #team-list .info-card,
    #team-list .info-card-box,
    .donors-section .left,
    .network-container h3, .donors-section h3
    {
        padding: 0;
        margin: 0;
    }

	body {
		width: 100%;
		padding: 0;
		margin: 0;
		page-break-after: avoid;
	}

	* {
		page-break-after: avoid;
	}

	ul, img {
	   page-break-inside: avoid !important;
	}

	* {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }


}

