/* Printer friendly style sheet */
#main-nav, #site-search, #currency-selector, #logged-in, #new-customers, #sign-in, #aside, #fb-root, #_atssh, .addthis_button, .breadcrumbs .header ul, #footer .logo, #footer-nav, #company-info .col-a, .ad_placeholder_inside, .inside_ad, #youtube-embed, #popup-sign-in, #submitted, #variation, #downloadPopup, #postDownload, #discountJumpTo, #publisherJumpTo {display: none;}/* hide */

body {background: white;color: black;font-size: 12pt;}
#main, #header, #footer {background: transparent none;border: 0;color: black;float: none !important;margin: 0 5%;padding: 0;width: auto;}
#footer {border-top: 1px solid silver;margin-top: 2em;}

a:link, a:visited {background: transparent;color: #333;text-decoration: underline;font-style: italic;}
abbr[title]:after, acronym[title]:after {content: " (" attr(title) ")";}

/* Avoid page breaks straight after a heading. */
h1, h2, h3, h4, h5, h6 {page-break-after: avoid;page-break-inside: avoid;}
/* Avoid page breaks inside paragraphs, blockquotes, lists, and preformatted text. */
p, blockquote, ul, ol, dl, pre {page-break-inside: avoid;}

/* header */
#header .logo img {border: 0;}
/* product listing */
.listing_container .illustr img {border: 0;float: left;margin-right: 1em;}
/* product detail */
#product_main_image {border: 0;float: left;margin-right: 1em;}
