/* Print friendliness */

/* Borrowed from HTML5 Boilerplate https://html5boilerplate.com/ */
* {
  background: transparent !important;
  color: black !important;
  text-shadow: none !important;
  filter: none !important;
  -ms-filter: none !important;
}

pre, blockquote {
  border: 1px solid #999;
  page-break-inside: avoid;
}

thead {
  display: table-header-group;
}

/* h5bp.com/t */
tr, img {
  page-break-inside: avoid;
}

img {
  max-width: 100% !important;
}

p, h2, h3 {
  orphans: 3;
  widows: 3;
}

h2, h3 {
  page-break-after: avoid;
}

/* Don't show links for images, or javascript/internal links */

/* Hide unneeded page elements */
.region-page-top, #topBar, #wap-menu, #title-region, #left-sidebar, #right-sidebar, .st_sharethis_large, .pager, #footer1, #footer-left,
#footer-bar, #toTop, .field-name-field-learn-more, .terms {
  display: none !important;
}

#footer-right h3, #footer-right address, #footer-right p a {
  display: none;
}

html {
  margin: 0;
}

body {
  background: transparent !important;
  border-top: none;
  margin: 0;
  padding: 0 !important;
}

#page-wrapper {
  background: #fff;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  max-width: 0;
  min-height: 0;
  width: auto;
  height: auto;
  max-width: none;
}

#page-wrapper + .divider {
  display: none;
}

#zone2 {
  padding-top: 0;
}

#header_left {
  margin-bottom: 0;
}

.btn.btn-theme {
  background-color: transparent !important;
}

.btn {
  display: inline;
  padding: 0;
  line-height: normal;
  border: none;
}

.pull-right {
  float: none;
}

#footer-right {
  width: auto;
  margin-left: 0;
}

#footer-region .footer-inner {
  padding-top: 0;
  text-align: center;
}

#footer-region .block {
  margin-bottom: 0;
}

.block {
  padding: 0;
}

#zone2 .block {
  padding: 0;
  margin: 0;
}

.page-title {
  margin-top: 10px;
}

#header_left .inner {
  margin-top: 10px !important;
  padding-top: 0;
}

#logocontainer {
  padding-left: 0;
}

.views-field-nothing-1 {
  display: none;
}

#content-area {
  width: auto !important;
}
