@media print{
    body{ background:#fff; } header.app,.no-print{ display:none !important; }
    .wrap{ max-width:none; padding:0; }
    .doc{ border:0; padding:0; } .doc.hidden{ display:none !important; }
    .card{ display:none; } #result{ display:block !important; }
    .tabs{ display:none; } .page{ display:block !important; }
    .doc:not(.print-target){ display:none !important; }
  }
  @media print{
    body.print-monthly .card:not(.monthly-report){ display:none !important; }
    body.print-monthly .no-print{ display:none !important; }
    body.print-monthly #result{ display:none !important; }
    body.print-monthly .doc{ display:none !important; }
    body.print-monthly .monthly-report{ display:block !important; border:0; box-shadow:none; padding:0; }
    body.print-monthly .page{ display:block !important; }
  }
