@charset "utf-8";
 @media print {
     
  @page {
    margin: 0; /* removes extra margin space */
  }
  body {
    margin: 0;
  }
.container, .inner-content-portion {
	width:100% !important;
}

#research-highlights,#notices-updates{
    overflow:hidden;
}

*,*:after,*:before{
    
background:transparent !important;
color:#000 !important;
overflow:hidden !important;
}

.header-wrapper {
    border-bottom: 1px solid #000 !important;
	text-align:center!important;
}

.footer-bottom-wrapper{
	border-top:1px solid #000!important;
	text-align:center!important;
}
body, a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000 !important;
}
body p {
	line-height:22px !important;
}

.logo {
	padding: 10px 0!important;
}

.body-container ul.list li {
	position:relative;
}
.region-header-top,.header-right,.megamenu-wraper,.banner-wrapper,.footer-top-wrapper,.carousel-wrapper {
	display:none !important;
}




    /* visible area */
  .content-print,
  .content-print * {
    visibility: visible !important;
  }

  /* keep layout where it is */
  /*.content-print {*/
  /*  position: absolute !important;*/
  /*  left: 0;*/
  /*  top: 0;*/
  /*  width: 100%;*/
  /*}*/

  /* clip overflow instead of expanding */
  .auto-scroll,
  #research-highlights,
  #notices-updates {
    overflow: hidden !important;
    max-height: 100% !important;
  }


  footer.section.bg-footer .content-print{
      width:100% !important;
  }


}

