@page {
  margin: 1.75cm 0.5cm;
}

* {
  background: transparent !important;
  color: black !important;
  text-shadow: none !important;
  filter:none !important; -ms-filter: none !important;
}

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

a, a:visited {
  text-decoration: underline !important;
  border: none !important;
}

#zone-footer2-wrapper a[href]:after,
.content .field-name-body a[href]:after {
  content: " (" attr(href) ")";
}

#zone-footer2-wrapper abbr[title]:after,
.content .field-name-body abbr[title]:after {
  content: " (" attr(title) ")";
}

.content .field-name-body a[href^="javascript:"]:after,
.content .field-name-body a[href^="#"]:after {
  content: "" !important;
}

#zone-user,
#block-block-16,
.group_related_topics,
#zone-banner-wrapper,
#region-sidebar-second,
#region-menu,
.field-name-field-op-related-nref,
#zone-footer-wrapper,
#block-block-24 {
  display: none !important;
}

#region-logo {
  margin-top: 0 !important;
}

#region-logo a[href]:after {
  content: "" !important;
}

.field-name-field-op-author a[href]:after {
  content: "" !important;
}

.node-openpublish-article .views-field-title {
  font-weight: normal;
}

#region-content {
  width: 100%;
  float: none;
}

#region-content .field-name-body {
  margin-top: 30px;
}

#section-content {
  padding-bottom: 20px !important;
}

#zone-menu-wrapper {
  margin-bottom: 0 !important;
}

.field-name-field-op-caption, .node-openpublish-video .field-name-body, .image-caption {
  background: #EEEEEE !important;
}

footer {
  position: relative !important;
  height: auto !important;
}