<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media print {
  body {
    margin: 0;
    color: #000;
    background-color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 13pt;
    line-height: 20pt; }
  .cms-output {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
    margin-bottom: 30px; }
  a {
    color: #520; }
  a:link, a:visited, a {
    background: transparent;
    color: #520;
    font-weight: bold;
    text-decoration: underline; }
  p {
    font-size: 13pt; }
  h1 {
    font-size: 24pt;
    line-height: 30pt; }
  h2, h3, h4, h5, h6 {
    font-size: 14pt;
    line-height: 22ptpt;
    margin-top: 25px; }
  a {
    page-break-inside: avoid; }
  blockquote {
    page-break-inside: avoid; }
  h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
    page-break-inside: avoid; }
  img {
    page-break-inside: avoid;
    page-break-after: avoid;
    max-width: 25%; }
  table, pre {
    page-break-inside: avoid; }
  ul, ol, dl {
    page-break-before: avoid; }
  .left-col,
  iframe {
    display: none; }
  .cms-output img.left-align {
    float: left;
    padding: 10px 10px 10px 0; }
  .cms-output img.right-align {
    float: right;
    padding: 10px 0 10px 10px; }
  #nav,
  .topnav,
  .search-box,
  .topleft,
  .topright,
  .responsive-nav,
  .top-social,
  .banner img,
  .hero-wrapper,
  .logo-wrapper,
  .responsive-nav-button,
  a.logo,
  div#footersearch {
    display: none !important; }
  div#tabview {
    display: none; }
  #subpage .right {
    display: none; }
  #home #middle {
    display: none; }
  #home div#left {
    display: grid;
    position: relative;
    grid-template-columns: 1fr 1fr;
    width: 50%;
    height: 200px;
    grid-gap: 10px; }
    #home div#left img {
      display: block;
      position: absolute;
      width: 100%;
      height: 100%;
      object-fit: contain; }
  #home div#right {
    display: grid;
    position: relative;
    grid-template-columns: 1fr 1fr;
    width: 50%;
    height: 200px;
    grid-gap: 10px; }
    #home div#right img {
      display: block;
      position: absolute;
      width: 100%;
      height: 100%;
      object-fit: contain; }
  #home div#quicklinks {
    display: none; }
  #home #tab-container {
    display: none; }
  .comment-form,
  .more-posts,
  ul.tabset,
  .sidebar-wrap,
  .style-wrap-arrow {
    display: none; }
  .blog-index .banner {
    display: none; }
  img.feat-img {
    float: left;
    padding: 0 20px 10px 0; }
  .media .post {
    float: left;
    clear: both; }
    .media .post img {
      float: left;
      padding-right: 20px; }
  .event-index .banner {
    display: none; }
  span.prevMonth,
  span.nextMonth {
    display: none; }
  span.currentMonth {
    font-weight: bold;
    text-decoration: underline; }
  .events-calendar table {
    width: 100%;
    height: 500px; }
    .events-calendar table td {
      border: 1px solid black;
      padding: 0 5px 0 0;
      position: relative; }
      .events-calendar table td span {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        padding-top: 5px;
        padding-left: 5px; }
      .events-calendar table td li {
        font-size: 10pt;
        line-height: 13pt;
        font-weight: normal; }
  .events-list dd.list-time-mobile {
    display: none; }
  .events-list dd.list-title,
  .events-list dd.list-category,
  .events-list dd.list-time {
    margin-left: 0; }
  .events-list dd.list-time {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 5px;
    margin-bottom: 5px; }
  .event-detail a.mobile-event-map-button,
  .event-detail .event-right {
    display: none; }
  .more-sermons.in-series {
    display: none; }
  span.filter-by-info {
    display: none; }
  .sermon-index .banner {
    display: none; }
  span.series-hidden-button {
    display: none; }
  ul.sermon-listing-tabs {
    display: none; }
  .sermon-listing-info {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .filter-date.sermon-index-view {
    display: none; }
  .filter-series.sermon-index-view {
    display: grid;
    position: relative;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
    padding-bottom: 20px; }
    .filter-series.sermon-index-view:after {
      display: table;
      clear: both;
      content: ''; }
    .filter-series.sermon-index-view .series-group a.series {
      width: 100%;
      display: block;
      position: relative;
      height: 180px; }
      .filter-series.sermon-index-view .series-group a.series img {
        display: block;
        position: relative;
        width: 100%;
        object-fit: cover;
        max-width: 100%; }
  .filter-scripture.sermon-index-view {
    display: grid;
    position: relative;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    padding-bottom: 20px; }
    .filter-scripture.sermon-index-view:after {
      display: table;
      clear: both;
      content: ''; }
  .pagination {
    display: none; }
  @page {
    margin: 1cm; } }
</pre></body></html>