@media print{.hide-in-print{display:none;}.show-in-print{display:block!important;}table{width:100%;border-collapse:collapse;margin:25px 0;font-size:0.9em;box-shadow:0 0 20px rgba(0,0,0,0.15);}table thead tr{background-color:#777;color:#ffffff;text-align:left;}table tr{border-bottom:2px solid #777;}table th,table td{padding:12px 15px;}}
