@media print{
  html,body{margin:0!important;padding:0!important;background:white!important;width:auto!important;min-width:0!important}
  body>*{display:none!important}
  body>#print-output{display:block!important;margin:0!important;padding:0!important}
  #print-output .sheet{max-width:none!important;margin:0!important;box-shadow:none!important;break-inside:avoid;overflow:hidden;print-color-adjust:exact;-webkit-print-color-adjust:exact}
  #print-output svg{width:100%;height:100%;display:block}
}
@media screen{body>#print-output{display:none}}
