@media print{
 * { -webkit-print-color-adjust: exact;  background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important;height: auto!important;position: static!important;min-height: intial!important;background-color: white!important; transition:none !important;} /* Black prints faster*/
  a, a:visited { text-decoration: none;/*text-decoration: underline;color:blue!important;margin:0!important;  */}
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after, a[href^="/"]:after, a[href^="."]:after,a[href^="http"]:after  { content: ""; }  /* Don't show links for images, or javascript/internal links */
  a.logoContainer:after{content: ""!important;} /*Do not show home page link*/
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img  { page-break-inside: avoid; }
  img { 
    /*max-width: 100% !important;*/
    text-align: left; 
   /* margin: 20px auto;*/
    page-break-before: avoid; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: avoid; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid; /* or 'auto' */
  }
  
  @page { margin: 1cm;  size: A4 potrait; }

  p, h1, h2, h3 { orphans: 3; widows: 3; }
  p, h1, h2, h3 { page-break-after: avoid; }
  
  body .print-only{
    display: inline;
    padding-bottom: 10px;
  }
  
  div{
    float: none;
  }
  .share-story{
    overflow: visible;
  }
  .top-nav-container,.wf-side-menu-outer, .filterBar-container, footer, .Seeds-filter, .pagingnation-wrapper, .at-fixed-nav-container nav, .sidebar, .topStoriesContainer, .nav-bar-small,.footer-contact-us{
    display: none!important;
  }
  header .columns:nth-of-type(2),header .columns:nth-of-type(3),.nav-logo.show-for-small-only,.nav-link-arrow, .story-container-outer, .ProductCategoryBannerContainer, .newsBannerContainer 
  {
  display:none;
  }
  .logoContainer{
    text-align: right;
    padding-top: 20px;
  }
  .news-story-wrapper{
    padding-bottom: 0;
  }
  .top-barOnscroll{
    margin-top: -30px;
  }
   .marg-top-90{
    margin: 0;
    }
  .medium-pull-7{
    width: 41%;
  }
  .appDetailsContainer .vid-wrapper{
    margin-left: 0 !important;
    height: auto;
  }
  
  .wf-img-bg, .aboutBannerContainer{
    padding: 0;
    height: auto;
  }
  .aboutSubSectionOne:after{
    display: none;
  }
  
  .aboutSubSectionOne .list,.row{
     text-align:center;
  }
  .aboutSubSectionThree .winCollage .column .collageOverlay,.news-detail .news-text,.reviewDet-header,.news-date-and-tags{
    text-align:left;
  }
  
  .techBannerContainer,.researchBannerContainer{
    margin-top:0;
    padding-top:0;
  }
  .techSectionThree h2{
     width:auto;
  }
  .share-story-text{
    position:relative!important;
    margin-left:-35px;
  }
  .wf-img-bg, .productBannerContainer{
    padding-top: 0;
  }
  .productSubSectionTwo .at-btn, .answerPlotBlock .at-btn, .r7-full-bg .at-btn{
    color: #000!important;
  }
  .ProductCategoryBannerContainer, .searchBannerContainer, .newsBannerContainer{
    height: auto!important;
    margin-top: 20px;
    border-bottom: 4px solid #333;
  }
  .ProductCategoryBannerContainer .overlay-text, .ProductCategoryBannerContainer .overlay-text h2, .searchBannerContainer .overlay-text, .searchBannerContainer .overlay-text h2, .newsBannerContainer .overlay-text, .newsBannerContainer .overlay-text h2{
    background: transparent;
    height: auto!important;
    line-height: 1;
    text-align: left;
  }  
  .sub-products-list .column{
    float: none;
    width: 30%;
    display: inline-block;
  }
  .home-banner .banner-txt-container{
    margin-top: 20px;
  }
  .home-banner{
    border: 0;
  }
  .home-section-3 .heading{
    text-align: center;
    display: block;
    margin-bottom: 25px;
  }
  .r7-full-bg{
    padding: 0;
  }
  .subpagebanner{
    height: auto;
    padding-top: 0;
    border-bottom: 4px solid #333;
  }
  .news-detail .top-news-2 .news-story-wrapper, .top-news-2 .news-story-wrapper, .news-detail .top-news-2, .news-detail .news-text, .newsContentSection .category-section:last-child{
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .news-graphic{
    padding-bottom: 0;
  }
  .at-fixed-nav-container .img-logo{
    max-height: 40px!important;
    margin-bottom: 10px;
  }
  .at-fixed-nav-container .logo-link{
    display: block;
    text-align: left;
  }
  .aboutBannerContainer, .aboutSubSectionThree, .researchBannerContainer, .techBannerContainer{
    border: 0;
  }
  .aboutSubSectionOne, .aboutSubSectionThree .collageHead{
    padding: 0;
  }
  .at-fixed-nav-container.at-nav-scrolled, .at-fixed-nav-container, .at-fixed-nav-container.at-nav-subpage{
    border-top: 0;
    border-bottom: 5px solid #333;
    padding: 20px 0 0 0;
    margin-bottom: 10px;
    background: transparent;
  }
  .aboutBannerContainer img{display:inline;}
  .techSectionFour .at-btn {background: #436c30!important;}
}