﻿@media print {
  @page {
    margin: 2cm !important;
  }
  body, .rz-layout, .rz-body {
    background: #fff !important;
  }
  .rz-layout {
    display: block;
    height: auto;
    overflow: visible;
  }
  .rz-body {
    grid-area: unset;
  }
  .rz-sidebar, .rz-footer, .rz-header, .ble-tree-scrollable, .ble-props-scrollable {
    display: none !important;
  }
  .ble-body {
    margin: 0 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    display: block !important;
    max-height: inherit !important;
    flex-direction: inherit !important;
  }
  .ble-body-scrollable {
    width: 100% !important;
  }
  .ble-body-scrollable, .lup-body-inner {
    margin: 0 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    overflow: visible !important;
    display: block !important;
    flex: none !important;
  }
  .ble-users {
    display: none !important;
  }
  .ble-editor {
    margin: 0 0 !important;
    max-width: 100% !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0 !important;
    background-color: #fff !important;
    padding: 0 !important;
  }
  .ble-item {
    padding-left: 0rem !important;
    display: block;
  }
  .ble-item .ble-item-tools, .ble-item .ble-item-users {
    display: none !important;
  }
  .ble-item .emptyHolder {
    display: none !important;
  }
  .ble-item-page-break {
    page-break-after: always !important;
    break-after: page !important;
  }
  .ble-item-page-break .elPageBreak {
    border: none;
    padding: 0;
    margin: 0;
  }
  .ble-item-page-break span {
    display: none !important;
  }
  .elSection {
    margin-bottom: 2rem !important;
    min-height: 2rem !important;
    outline: none !important;
    outline-offset: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
  }
  .ble-item-dr-top .ble-btn-edit-pure {
    display: none;
  }
}
