@media print {
    .no-print {
        display: none !important;
    }
    
    .card {
        border: none !important;
        box-shadow: none !important;
    }
    
    .card-header {
        background: none !important;
        padding: 0 !important;
    }
    
    .table {
        width: 100% !important;
    }
    
    .badge {
        border: 1px solid #000 !important;
        color: #000 !important;
        background: none !important;
    }
}