@media print {
  .nav, .menu-nav, .footnote-section {
    display: none;
    visibility: hidden; }

  .heading {
    background-color: white;
    padding: 0;
    color: #1B3E4C !important;
    padding-top: 24px;
    margin: 0 auto;
    max-width: 70%;
    width: 715px;
    page-break-before: always;
    border-bottom: 2px solid #5BBCC9;
    padding-bottom: 20px; }

  .heading-title {
    color: #1B3E4C;
    margin: 0 auto;
    padding-bottom: 2px;
    font-size: 17px;
    margin-bottom: 0;
    line-height: 18.11px; }

  .heading-subtitle {
    font-size: 12px;
    margin-bottom: 15px;
    line-height: 16.42px;
    font-weight: bolder; }

  .heading-description {
    font-size: 12px; }

  .post {
    padding: 30px 0;
    margin: 0 auto;
    max-width: 70%;
    width: 715px; }

  .post-text {
    font-size: 14px;
    line-height: 18px;
    color: #334349; }

  .post-content {
    padding: 0; } }
img {
  page-break-before: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-after: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-inside: avoid;
  /* or 'auto' */ }

.youtube-wrapper {
  page-break-before: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-after: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-inside: avoid;
  /* or 'auto' */ }

.full-width-callout {
  page-break-before: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-after: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-inside: avoid;
  /* or 'auto' */ }
