/* ===================================================================
   PRINT STYLES — Athlete Report Card
   =================================================================== */
@media print {
  @page { margin: 14mm; size: letter; }

  body * { visibility: hidden; }
  #reportPrintArea, #reportPrintArea * { visibility: visible; }
  #reportPrintArea {
    position: absolute;
    left: 0; top: 0;
    width: 100%;
    background: #fff !important;
    color: #111 !important;
  }
  .no-print { display: none !important; }

  #reportPrintArea .report-card {
    box-shadow: none !important;
    border: none !important;
    background: #fff !important;
  }
  #reportPrintArea * { color: #111 !important; }
  #reportPrintArea .report-header { border-bottom: 3px solid #c00000 !important; }
  #reportPrintArea .report-score-value { color: #c00000 !important; }
  #reportPrintArea .up { color: #1a7a3f !important; }
  #reportPrintArea .down { color: #c00000 !important; }
  #reportPrintArea canvas { max-width: 100% !important; }
}
