@media print {
    .pe-no-print {
        display: none !important;
    }

    .pe-preserve-ancestor {
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        box-shadow: none !important;
    }
	
	.modal {
		width: 100%!important;
		max-width: 100%!important;
	}
	.modal-lg {
		width: 100%;
		max-width: 100%;
	}
	.table-responsive {
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		display: table;
	}
	#HanyaMuncul_diPrint {
		width: 75%;
		float: right!important;
	}
	#HanyaMuncul_diPrint_New {
		width: 80%;
		float: right!important;
		margin-right: 10%;
	}
	#HanyaMuncul_diPrint,
	#HanyaMuncul_diPrint .table,
	#HanyaMuncul_diPrint_New,
	#HanyaMuncul_diPrint_New .table {
		color: #000000!important;
	}
	#HanyaMuncul_diPrint a,
	#HanyaMuncul_diPrint_New a {
		text-decoration: none;
		color: #000000;
	}
	#HanyaMuncul_diPrint .tdk_diPrint,
	#HanyaMuncul_diPrint_New .tdk_diPrint {
		display: none;
	}
	#HanyaMuncul_diPrint .element-inner-header,
	#HanyaMuncul_diPrint_New .element-inner-header {
		font-size: 1.7rem;
		color: #000000;
	}
	#HanyaMuncul_diPrint .element-inner-desc strong,
	#HanyaMuncul_diPrint_New .element-inner-desc strong {
		font-size: 1.2rem;
	}
	#HanyaMuncul_diPrint .element-info,
	#HanyaMuncul_diPrint_New .element-info {
		border-bottom: 1px solid #acacac;
	}
	#TabelFooter_Faktur .ttd > div {
		border-top: 1px solid #acacac;
	}
	#Tabel_Faktur_akanCetak {
		border: 0px solid black;
	}
	.table.table-padded thead tr th {
		color: #000000;
	}
	#Tabel_Faktur_akanCetak tbody td {
		border: none;
		border-right: 2px solid black!important;
		border: 2px solid black!important;
	}
	#Tabel_Faktur_akanCetak th.no_kwitansi {
		width: 10%;
	}
	#Tabel_Faktur_akanCetak th.nama_donatur {
		width: 35%;
	}
	table tfoot td.grandtotal .f_right {
	    font-size: 1rem;
	}
}