body { border: 0 solid !important; font-size: 12px; padding: 0; text-align: left !important; }
h1, h2, h3, h4, h5, h6, strong { color: #000; margin: 1.4em 0 0.7em !important; padding: 0 !important; text-transform: none; }
h1 { font-size: 1.7em !important; }
h2 { font-size: 1.5em !important; }
h3 { font-size: 1.4em !important; }
h4 { font-size: 1.3em !important; }
h5 { font-size: 1.2em !important; }
h6 { font-size: 0.9em !important; }
a, span, strong { color: #000 !important; }
div { background: none !important }
p { margin: 1em 0 !important }
ul { list-style: disc !important; }
ul li { background: none; padding-left: 0 !important; margin: 0 0 5px 0; }
.tbl td, .tbl tr { page-break-inside: avoid; }
.tbl, .tbl th, .tbl td { color: #000 !important; border: 1px solid #000 !important; }

.print { display: block; text-align: right }
.print img { float: left }
.print h1 { margin-top: 0 !important }
.print p { font-size: 14px }

.column2, .column3, .colgroup { float: none !important; margin: 0 !important; width: 100% !important }
.column2-pad, .column3-pad { padding: 0 !important }

.mod-catalog { border-top: 2px solid #000; }
.mod-catalog div { border-bottom: 2px solid #000; }

.mod-full-catalog, .mod-full-catalog #ctext { border: 0 solid; }

/* no display */
.header, .header-cont, .column1, .main2 .column3, .special-offer, .see-also, .partners, .footer, .obj-path, .back { display: none; }
