@media print{html,body{height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important}body *{visibility:hidden}.print-content,.print-content *{visibility:visible}.print-content{position:absolute;left:0;top:0;width:100%;margin:0;padding:20px;border:none!important;box-shadow:none!important;background:#fff!important}.print\:hidden{display:none!important}.print-footer{display:block!important;position:fixed;bottom:0;left:0;width:100%;text-align:center;font-size:10px;color:#666;padding:10px;border-top:1px solid #ccc;background:#fff}}.print-footer{display:none}
