@media print { body * { visibility: hidden; } #boleto-container, #boleto-container * { visibility: visible; } #boleto-container { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 300px; padding: 20px; border: 2px solid black; text-align: center; font-size: 18px; background: white; } button { display: none; } }