/**
 * Print Stylesheet for Official Fee Receipts
 * Matsya ITI Kherli
 */

@media print {
  body {
    background: #ffffff !important;
    color: #000000 !important;
    font-size: 12pt;
    margin: 0;
    padding: 0;
  }

  /* Hide everything except printable receipt area */
  .no-print,
  .dashboard-sidebar,
  .dashboard-topbar,
  .btn,
  .alert,
  .top-bar-strip,
  .main-navbar,
  .public-footer,
  nav,
  header {
    display: none !important;
  }

  .dashboard-wrapper,
  .dashboard-main,
  .dashboard-content {
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    width: 100% !important;
  }

  .receipt-paper {
    border: 2px solid #000000 !important;
    box-shadow: none !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 20px !important;
    page-break-inside: avoid;
  }

  .receipt-header-row {
    border-bottom: 2px solid #000000 !important;
  }

  table {
    border-collapse: collapse !important;
    width: 100% !important;
  }

  table th, table td {
    border: 1px solid #000000 !important;
    padding: 6px 8px !important;
  }

  .text-muted {
    color: #333333 !important;
  }

  a {
    text-decoration: none !important;
    color: #000000 !important;
  }
}
