@media print {
  body {
    padding: 0 !important;
  }
  .site-header,
  .content-top,
  .breadcrumb-bottom,
  .site-footer,
  .environment-indication,
  .region--content-top,
  .form--amelior-training-node-prospect-form,
  .btn,
  .anchor--list--wrapper,
  .date-location a,
  .image-wrapper,
  .video-full-width-paragraph,
  form {
    display: none !important;
  }
  .field--name-field-training-refs .schedule-item {
    border: 0 !important;
    padding: 0 !important;
  }
  .field--name-field-training-refs .schedule-item .schedule-field {
    padding: 0 !important;
  }
  .next_date,
  .next_location {
    padding-left: 0 !important;
  }
  .date-location {
    margin: 0 0 10px 0 !important;
  }
  a {
    color: #000;
    text-decoration: none !important;
  }
  .scores {
    display: block;
  }
  .node--type-training.node--view-mode-full .text ul li {
    padding-left: 0;
  }
  .field--type-text-long ul, .field--type-string-long ul, .text-formatted ul, .simple-styleguide ul {
    list-style-type: circle;
  }
  .sidebar-content {
    box-shadow: none !important;
    padding: 0 !important;
  }
  @page {
    margin: 0.75cm;
  }
  .contextual,
  .person-left {
    display: none;
  }
  img,
  p,
  .quote-paragraph,
  .node--type-news {
    page-break-before: auto;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid !important;
  }
}

