.skipper, button, .btn { display: none; }

.print_left { float: left; margin-right: 20px; }
.print_right { float: right; margin-left: 20px; }
.print_clear { clear: both; }

body { font-family: Arial, Tahoma, Helvetica, sans-serif; color: black; background: white; }

a { color: black; text-decoration: none; }

/** HEADINGS, PARAGRAPHS, LISTS... **/
/* font sizes and styles */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-weight: bold; letter-spacing: 0; font-style: normal; text-transform: uppercase; }
h1, .h1 { font-size: 48px; line-height:   1; letter-spacing: -.05em; font-weight: normal; text-transform: none; margin-bottom: 15px; }
    .h1_alt { font-size: 47px; line-height: 1; letter-spacing: .02em; font-weight: bold; font-family: "Arial Black", Arial, Helvetica, sans-serif; text-transform: uppercase; }
h2, .h2 { font-size: 36px; line-height:   1; letter-spacing: -.03em; font-weight: normal; text-transform: none; }
h3, .h3 { font-size: 24px; line-height: 1.1; letter-spacing: -.01em; }
h4, .h4 { font-size: 18px; line-height: 1.3; letter-spacing: -.01em; }
h5, .h5 { font-size: 14px; line-height: 1.2; }
h6, .h6 { font-size: 12px; line-height: 1.5; }

p, .p, li, dl, table { font-size: 14px; line-height: 1.5; letter-spacing: 0; }
    th, thead td { font-size: 15px; font-weight: bold; }
sup, sub { font-size: 10px; line-height: 10px; }

    /* article */
    .article h2 { font-size: 24px; }
    .article p { line-height: 1.6; }

    /* additional font sizes and line heights */
    .large { font-size: 16px !important; line-height: 1.5 !important; text-transform: none; letter-spacing: 0; }
    .fine { font-size: 11px !important; line-height: 1.4 !important; text-transform: none; letter-spacing: 0; }
        .fine_ext { text-transform: uppercase; }

.article img { margin-right: 20px; }

hr { border: none; border-top: 2px dashed #bbb; padding: 0; margin: 20px 0; }


.logo { display: block; margin-bottom: 20px; }

fieldset { margin-bottom: 20px; }

table { border-collapse: collapse; }
th, td { border-bottom: 1px solid #666; padding: 5px 10px; }
th { text-align: left; }
td { border-bottom-color: #ccc; }