@page {
  size: A4;
  margin: .8cm 1.6cm .8cm 1.6cm;
}

@media print {
  #root,.app,.body,.content,.g-height100,html {
    width: 210mm;
    height: 297mm;
  }

  body:not(.show-document-markers-highlights) * {
    background-color: transparent!important;
  }

  * {
    background-image: none;
    color: #000!important;
    text-shadow: 0 0!important;
    height: auto;
    overflow: visible!important;
    font-family: Arial,Helvetica,sans-serif!important;
    font-size: 13px!important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    box-sizing: border-box;
  }

  a {
    text-decoration: none!important;
  }

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

  .content {
    padding: 0;
    min-width: 0!important;
  }

  .document-attributes-wrapper,.header,.header-document,.header-main,.right-toolbar,.toolbar {
    display: none;
  }

  .form-one-widget__root,.form-one-widget__root *,.form-one-widget__widget-window,.form-one-widget__widget-window * {
    display: none!important;
  }

  .side-panel {
    width: 0!important;
  }

  .document-markers,.side-panel {
    display: none;
  }

  .document-container {
    margin: 0 auto!important;
  }

  .popover__container,.tether-element {
    display: none;
  }

  .gerb,.gerb_pdf {
    max-width: 100%;
    width: 80px;
    height: 80px;
  }

  .logo__img {
    display: none
  }

  .article {
    text-indent: .8cm;
    margin: .2cm;
    padding: 0
  }

  .article table {
    text-indent: 0;
    page-break-inside: avoid
  }

  .delimiter {
    margin-bottom: 0
  }

  .delimiter:after {
    display: none
  }

  .highlight {
    -webkit-print-color-adjust: exact
  }

  .mf-relations-links {
    color: #282d38!important
  }

  .document-comment,.document-tags {
    display: none
  }

  .document-container {
    width: 100%!important
  }

  .package-banner,.toolbar {
    display: none
  }

  .document-view {
    margin: 1cm 0 0;
    width: 100%
  }

  .document-view .g-highlight-wrapper {
    display: none
  }

  .document-view__meta {
    margin: 0;
    padding: 0
  }

  .document-view__rf {
    display: none
  }

  .document-view__department {
    font-size: 14px!important;
    font-weight: 500;
    margin-top: .5cm
  }

  .document-view__title {
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px!important;
    margin-bottom: .2cm;
    margin-top: 1cm
  }

  .document-view__sub-title {
    display: block
  }

  .document-view__case-number {
    margin: .5cm;
    display: block;
    text-align: right
  }

  .pdf-template .document-view__articles {
    position: static
  }

  .court__item,.document-attributes,.notification-list {
    display: none
  }

  .court__item_expandedforprint {
    display: block
  }

  .law__item {
    display: none
  }

  .law__item_expandedforprint {
    display: block
  }

  .analysis__item {
    display: none
  }

  .analysis__item_expandedforprint {
    display: block
  }

  .dropdown-menu-container {
    display: none
  }

  .table-title_expandable {
    margin-left: 1px
  }

  #header, #sidebar, #markers-container {
    display: none;
  }

  #root, .app, .body, .content, .g-height100, html {
    width: 210mm !important;
    height: 297mm !important;
  }

  #document-view-container {
    background-color: transparent!important;
  }

  .document-view {
    background-color: transparent!important;
  }

  .document-markers {
    display: none;
  }

  .document-container {
    margin: 0 auto !important;
  }

  .article {
    text-indent: 0.8cm;
    margin: 0.2cm;
    padding: 0;
  }

  table {
    text-indent: initial;
    page-break-inside: avoid;
  }

  .delimiter {
    margin-bottom: 0;
  }

  .delimiter:after {
    display: none;
  }

  .highlight {
    -webkit-print-color-adjust: exact;
  }

  .mf-relations-links {
    color: #000 !important;
  }
}
