@media print {
	body {
      color: #000;
      background: #fff;
   }
	header.fl-page-bar, div.fl-page-bar{
		display: none;
	}
	article {
   page-break-before: always;
}
	@page {
    margin: 1in 0.5in 0.5in;
    orphans: 4;
    widows: 3;
  }
  p, li, pre, figure, blockquote {
    page-break-inside: avoid;
    font-size: 14pt;
	line-height: 14pt;
	text-align: left;
  }
  h1,h2,h3,h4,h5 {
    page-break-after: avoid;
    text-align: left;
  }
  h1{
	  font-size: 36pt;
  }
  h2{
	  font-size: 24pt;
  }
  h3{
	  font-size: 18pt;
  }
  section {
    page-break-before: always;
  }
  img, .fl-photo{
	  display: none;
  }
  
  .callout_copy-col .section-header .fl-rich-text h3, .fl-page .fl-rich-text p, .fl-page .fl-rich-text ul, .fl-page .fl-rich-text li{
	  text-align: left;
	  font-family: sans-serif;
	  margin: 0;
	  padding: 0;
	  display: block;
	  width: 100%;
	  float: left;
  }
  .grid-listing-module .grid-item__heading{
	  text-align: left;
	  font-size: 18pt;
	  font-family: sans-serif;
	  margin: 0;
	  padding: 0;
	  display: block;
	  width: 100%;
  }
  .grid-listing-module .grid-item__heading:after{
	  width:100%;
	  clear: both;
	  }
  .hero .fl-row-content-wrap{
	  margin: 0px;
	  padding: 0px;
  }
  #front-page-intro-video{
	  display: none;
  }
  .fl-col-small.callout_image-col {
	  display: none;
  }
  #footer{
	  display:none;
  }
}