body { background: transparent; font-size: 12pt; color: #000; }

h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }

[href]:after { content: " [" attr(href) "] "; }

#top-links, #menu, #cancel, .product a, #steps, #navigation, input, select { display: none; }

#footer-links a { display: block; }

table { width: 100%; border-collapse: collapse; }
caption { font-weight: bold; text-align: left; margin-bottom: 2px; }
th, td { text-align: left; padding: 2px; border: 1px solid #000; }
.col3 { text-align: right; }

@page { margin: 2.5cm; }
