/* print.css — Print/export PDF media query styles */

@media print {

  /* Hide everything except pages */
  #toolbar,
  #ruler,
  #statusbar,
  #chatbox,
  #sel-widget,
  #btn-build,
  #build-overlay,
  .page-break-indicator,
  #file-input {
    display: none !important;
  }

  html, body {
    height: auto;
    overflow: visible;
    background: white;
  }

  #canvas {
    height: auto;
    overflow: visible;
    background: white;
    padding: 0;
    display: block;
  }

  .page {
    width: 100%;
    min-height: auto;
    margin: 0;
    padding: 96px 96px;
    box-shadow: none;
    border-radius: 0;
    page-break-after: always;
    break-after: page;
  }

  .page:last-child {
    page-break-after: auto;
    break-after: auto;
  }

  @page {
    size: A4;
    margin: 0;
  }
}
