@media print {
  html,
  body,
  .markdown-body,
  .markdown-body * {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }

  .post-metas,
  .license-box {
    display: none !important;
  }

  .markdown-body a:not([href^="#"]):not([href^="javascript:"])::after {
    content: none !important;
  }

  html,
  body,
  .container-fluid,
  #board-ctn,
  #board {
    background: #fff !important;
  }

  #board {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
  }

  .markdown-body,
  .markdown-body * {
    break-before: auto !important;
    break-after: auto !important;
    page-break-before: auto !important;
    page-break-after: auto !important;
  }

  .markdown-body p,
  .markdown-body li {
    orphans: 3;
    widows: 3;
  }

  .markdown-body figure.highlight table {
    display: table !important;
    width: auto !important;
  }

  .markdown-body figure.highlight tbody {
    display: table-row-group !important;
  }

  .markdown-body figure.highlight tr {
    display: table-row !important;
  }

  .markdown-body figure.highlight td.code,
  .markdown-body figure.highlight td.gutter {
    display: table-cell !important;
    border: 0 !important;
  }

  .markdown-body figure.highlight td.code pre {
    display: block !important;
    width: auto !important;
    border: 0 !important;
  }

  .markdown-body figure.highlight pre > code {
    white-space: pre;
  }

  .markdown-body figure.highlight,
  .markdown-body figure.highlight table,
  .markdown-body figure.highlight tbody,
  .markdown-body figure.highlight tr,
  .markdown-body figure.highlight td,
  .markdown-body figure.highlight pre,
  .markdown-body figure.highlight code {
    border: 0 !important;
  }

  .markdown-body figure.highlight .code-widget {
    display: none !important;
  }

  .markdown-body figure.highlight td.gutter pre {
    border-right: 1px solid #999 !important;
  }
}
