@media print {
  html,
  body{
    height:100%;
    width:100%;
    margin:0cm;
    padding: 0cm;
    -webkit-print-color-adjust: exact;
    -moz-print-color-adjust: exact;
    -ms-print-color-adjust: exact;
    print-color-adjust: exact;
    /* background-color: red; */
    -webkit-print-color-adjust:exact;
  }

  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }

  .clearfix::after{
    display: none;
  }

  @page {
    size: A4 landscape;
    margin: 0cm;
    padding: 0cm;
  }

 /* 
  .node--type-report .report-section{
    break-after: page;
    page-break-after: always;
    break-inside: avoid-page;
    border-bottom:unset;
  } */



  .node--type-report .report-section1-wrapper,
  .node--type-report .report-section2-wrapper,
  .node--type-report .report-section3-wrapper,
  .node--type-report .report-section4-wrapper,
  .node--type-report .report-section5-wrapper,
  .node--type-report .report-section6-wrapper,
  .node--type-report .report-section7-wrapper,
  .node--type-report .report-section8-wrapper,
  .node--type-report .report-section9-wrapper,
  /* .node--type-report .report-section10-wrapper */
  .node--type-report .report-section11-wrapper
  {
    
    /* break-after: page; */
    page-break-after: always;
    /* break-inside: avoid-page; */
    border-bottom:unset;
    
  }
  .node--type-report .report-section10-wrapper{
    height: 21cm;
  }
  /* .node--type-report .banner-report-content{background-size: 100% 100% !important;} */
  .node--type-report .report-section:empty{
    display: none;
  }

  .layout--twocol-section{
    flex-wrap: inherit;
    /* display: inline-flex; */
  }

  /* .canvasjs-wrapper{
    width: 150mm;
    height: 100mm;
  }
  .canvasjs-wrapper canvas.canvasjs-chart-canvas{
    position: relative;
    width: 150mm;
    height: 100mm;
  } */


  /* .canvasjs-wrapper{
    width: 15cm;
    height: 12cm;
  }
  .canvasjs-wrapper canvas.canvasjs-chart-canvas{
    position: relative;
    width: 15cm;
    } */

 .canvasjs-wrapper{
    width: 450px;
    height: 430px;
  }
  .canvasjs-wrapper canvas.canvasjs-chart-canvas{
    position: relative;
    width: 450px;
    max-height: 430px;
    left: -80px;
    }

 .report-section11-wrapper .chart-spaces canvas.canvasjs-chart-canvas{
    width:700px;
    height: 400px;
  }

  .report-section11-wrapper .chart-spaces{
    padding: 0px;
    width:700px;
    height: 400px;
  }

  .block-rethink-theatre-chart-column-canvas-block{
    padding: 0px;
  }
  .report-section10-wrapper .banner-report-field_content, .report-section1-wrapper .banner-report-field_content {
    min-height: 17.7cm;
    height: auto;
    }

  /* .report-section11-wrapper .chart-spaces canvas.canvasjs-chart-canvas{
    position: relative;
    width:20cm;
    height: 15cm;
  }

  .report-section11-wrapper .chart-spaces{
    padding: 0px;
    width:20cm;
    height: 15cm;
  } */

  .layout--twocol-section{
    display: flex;
    -webkit-display: flex;
    -moz-display: flex;
    -ms--display: flex;
  }
  
  .layout--twocol-section > .layout__region {
    flex: 0 1 50%;
  }
  .row{
    --bs-gutter-x: 0rem !important;
  }
  .report-section .container{
    margin: auto !important;
    padding: 1.5cm !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  nav#navbar-top, .contextual .trigger, .alert-wrapper,
  #block-printreport, button.navbar-toggler.collapsed, 
  .navbar-expand-lg .navbar-collapse,
  #block-rethink-breadcrumbs,
  article div.node__meta,
  .node-type-report #header{
    display: none !important;
  }

  .report-section1-wrapper .container{
    max-width: 100% !important;
    padding: 0cm !important;
    min-height: 70% !important;
    -webkit-min-logical-height:50% !important;
  }
  /* #chart-98d130ce-b010-49c6-8ca4-974a570f42255{
    height: 300px !important;
  }
  #chart-98d130ce-b010-49c6-8ca4-974a570f42255 canvas{
    height: 300px !important;
    width: 459px !important;
  } */
  /* .report-section1-wrapper .banner-report-content .heading-center-box{
    
  } */

  .report-section .pie-emission-table {
    width: 100%;
  }

  .node--type-report .view-initiatives-for-reports .views-field-title .field-content:first-child a{
    font-size: 20px;
  }

  .node__content{
    margin-top: 0cm;
  }
  .node-type-report .contextual-region.node--view-mode-full{
    margin: 0cm;
  }

  .field--name-body {
    column-count: 1;
    -webkit-column-count: 1; 
    -moz-column-count: 1; 
  }

  .report-section10-wrapper .container{
    padding: 0px !important;
    max-width: 100% !important;
    -webkit-min-logical-height:50% !important;
  }
  .report-section4-wrapper .block-rethink-report-chart-transport-block h2, .report-section9-wrapper .block-rethink-report-chart-audience-travel-block h2, .report-section5-wrapper .block-rethink-report-chart-energy-block h2, .report-section6-wrapper .block-rethink-report-chart-water-block h2, .report-section7-wrapper .block-rethink-report-chart-waste-block h2, .report-section8-wrapper .block-rethink-report-chart-material-block h2{
    font-size: 1.5rem;
  }

  /* .report-section10-wrapper .banner-report-content .heading-center-box, .report-section1-wrapper .banner-report-content .heading-center-box{
    min-height: 100% !important;
  } */
}