@media print {
  .component-aside-nav,
  .component-aside-pages,
  .component-page-intro .intro-actions,
  .component-footer,
  .doc-search-modal,
  .nav-buscador,
  .collapse-nav {
    display: none !important;
  }

  .grid-container {
    display: block !important;
  }

  .content-wrapper {
    max-width: 100% !important;
    padding: 0 !important;
  }

  .hl-block,
  pre,
  code {
    white-space: pre-wrap !important;
    word-break: break-word !important;
    overflow: visible !important;
  }

  a[href]::after {
    content: " (" attr(href) ")";
    font-size: .85em;
    color: #555;
  }

  body {
    background: #fff !important;
    color: #000 !important;
  }
}
