.page-header, .page-body, .block-area {
  padding: 0 0 50px 0 !important;
  display: block;
  width: 100% !important;
  transition: none; }

.page-header, .page-header-content {
  padding-bottom: 0; }

.page-banner, .page-block, .block, .block-info, .block-newsletter, .block-quote, .contact-info-block, .story-images, .listing-item {
  margin: 20px 0;
  display: block;
  border-bottom: 1px solid black; }

.block-content, .block-info, .block-newsletter, .block-quote-content, .contact-info-block, .listing-item {
  padding-left: 0;
  padding-right: 0; }

.page-body-block, .block-area {
  display: block; }

.story-images-wrap.large {
  width: 100% !important; }

.contact-info-block-item, .block-contact, .story-images-wrap {
  display: inline-block;
  width: 48% !important;
  vertical-align: top; }

.story-images-wrap:not(.large):nth-child(2n+2) {
  padding-right: 1%; }

.story-images-wrap:not(.large):nth-child(2n+1) {
  padding-left: 1%; }

.block-contact-content {
  font-size: 0.7em; }

.block-quote-image {
  background: visible; }

.page-splash-content {
  height: 130px;
  margin: auto;
  padding: 0; }

.page-splash img {
  padding-left: 0; }

header {
  width: 0; }

body, html {
  width: 100% !important; }

header,
footer,
.page-links,
.block-newsletter,
.block-image,
.block-quote-image,
.news-back,
.search-input,
.form-multiple-add,
.form-submit,
.tooltip {
  display: none; }

img {
  max-width: 500px; }

@page {
  margin: 1.5cm; }

::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent; }

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent; }

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent; }

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent; }

/*# sourceMappingURL=print.css.map */