/* assets/css/print.css */

/* Sembunyikan Sidebar, Header Navigasi, dan Footer */
@media print {
    /* Kelas sidebar dari header.php */
    .sidebar, 
    /* Div d-flex dan content */
    .d-flex .content { 
        padding: 0; 
        margin: 0;
        width: 100%; /* Pastikan konten memenuhi halaman cetak */
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* Sembunyikan tombol-tombol dan form aksi (CRUD) */
    .btn,
    .modal,
    .form-label,
    .alert,
    hr,
    /* Sembunyikan kolom Aksi di tabel */
    table thead th:last-child,
    table tbody td:last-child,
    /* Sembunyikan elemen navigasi atau pengelompokan yang tidak perlu */
    h5.text-secondary {
        display: none !important;
    }

    /* Pastikan tabel terlihat bagus */
    .table {
        font-size: 10pt;
        color: #000;
        border-collapse: collapse;
        width: 100%;
    }
    .table-bordered th, .table-bordered td {
        border: 1px solid #000 !important;
    }
    
    /* Tampilkan Judul Utama (h2) */
    h2 {
        display: block !important;
        text-align: center;
        margin-bottom: 20px;
        color: #000;
        font-size: 16pt;
    }
    
    /* Tampilkan Judul Program/Kegiatan */
    h5.text-primary {
        display: block !important;
        text-align: left;
        margin-bottom: 10px;
        color: #000;
        font-size: 12pt;
        font-weight: bold;
    }
}