*,
a:visited {
  color: #444!important;
}

.landing-hero,
body.mfp-modal-open div.off-canvas-push.push {
  display: none;
}

.editor-content img,
.editor-content p,
.gallery-modal img,
.gallery-modal p,
blockquote,
img,
pre,
tr {
  page-break-inside: avoid;
}

.content-tiles .tile-cover-image,
.mfp-bg,
.mfp-container,
.mfp-content,
.mfp-wrap {
  position: static;
}

html,
html[style] {
  overflow: auto!important;
}

.content-tiles .tile-cover-image {
  padding-bottom: 0;
  height: auto;
  overflow: visible;
}

.content-tiles .tile-cover-image img {
  width: 200px;
  height: auto;
  object-fit: unset;
  position: static;
}

.content-tiles .tile-summary {
  margin-top: 0;
  padding-top: 0;
}

* {
  background: 0 0!important;
  text-shadow: none!important;
}

a:visited {
  text-decoration: underline;
}

#content {
  padding: 0 5%;
}

#content a:after {
  content: " (" attr(href) ")";
}

.event-share-icons,
.event-share-icons li {
  display: block;
}

.event-share-icons li a {
  margin: 0 auto!important;
  width: 25%!important;
  border: 0!important;
  display: inline-block!important;
  text-align: left;
}

.event-share-icons li a.ico.ico-email {
  display: none!important;
}

.event-share-icons li.calendar-link,
.event-share-icons li.print-link {
  display: none;
}

abbr:after {
  content: " (" attr(title) ")";
}

.ir a:after {
  content: "";
}

blockquote,
pre {
  border: none!important;
}

blockquote p,
pre p {
  font-size: 20px;
  font-style: italic;
  text-align: center;
}

thead {
  display: table-header-group;
}

@page {
  margin: .5cm;
}

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

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

#addthis,
#editToggle,
#mobile-menu,
#nav,
#navigation,
#search,
#sidebar,
.editThis,
.global-footer,
.global-nav__header,
.off-canvas-menu {
  display: none;
}

.interior .related-blog-posts,
.interior .social-icons,
.interior .video-component,
.interior blockquote.blockquote-embed .attribution:before,
.mfp-bg {
  display: none!important;
}

.interior .off-canvas-push {
  margin: 0!important;
  padding: 20px!important;
}

.interior .page-content,
.interior main {
  margin: 0!important;
  padding: 0!important;
}

.interior .page-title {
  margin-bottom: 40px;
}

.mfp-bg,
.mfp-container,
.mfp-wrap {
  overflow: visible;
}

.mfp-wrap,
.mfp-wrap *,
.mfp-wrap [style],
.mfp-wrap[style] {
  overflow: visible!important;
}

.mfp-bg {
  height: 0!important;
}

.mfp-container {
  width: auto;
  height: auto;
  padding: 0;
}

.mfp-container:before {
  display: block;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  display: block;
  vertical-align: top;
}

.mfp-close {
  display: none!important;
}
/*# sourceMappingURL=print.css.map */
