.product-detail article { padding-top: 0px!important; }
.product-detail #newsright { display: block !important; float: right; width: 20% !important; clear: right!important; }
#photo-gallery .image img { max-width: 100% !important; }
#photo-gallery .secondary .image img { display: none!important;}
.item .image:after { display: none!important; }
#product-detail-left { width: 75%!important; float: left; margin-right: 5%!important; clear: left!important; }
#tabbed-table { display: block!important;}
.product-detail-left h1 { font-size: 28px!important; line-height: 32px!important; }
.download.button.first-top-doc, .download.button.first-top-doc.hidden { visibility: visible!important; display: block !important; font-weight: 600; border: 0px !important; font-size: 15px!important; line-height: 19px!important; text-transform: none!important; font-family: "HelveticaNeueW01-65Medi", Helvetica, Arial; padding-bottom: 5px; }
    /*
 -------       ---------
      % Defaults %
 -------       ---------
*/

    *
    {
        line-height: 1.2 !important;

        text-align: left;

        color: #000 !important; /* Black prints faster: h5bp.com/s */
        background: transparent !important;
        -webkit-box-shadow: none !important;
                box-shadow: none !important;
        text-shadow: none !important;
    }
    * p
    {
        font-size: 12px !important;

        display: block !important;
    }
    a[href]:after
    {
        content: ' (' attr(href) ')';
    }
    abbr[title]:after
    {
        content: ' (' attr(title) ')';
    }
    @page
    {
        margin: 1.5cm;

        size: auto;   /* auto is the initial value */
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6
    {
        page-break-after: avoid;
        page-break-inside: avoid;
    }
    blockquote,
    pre
    {
        page-break-inside: avoid;
    }
    ul,
    ol,
    dl
    {
        page-break-before: avoid;
    }
    div,
    p,
    h1,
    h2,
    h3,
    h4,
    a
    {
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    div
    {
        position: static;

        float: none;
        clear: both;

        width: auto !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0;
        padding: 0;

        text-align: left;
    }
    img
    {
        max-width: 100% !important;
    }
    p,
    h2,
    h3,
    h4
    {
        margin: 20px 0 15px !important;

        orphans: 3;
        widows: 3;
    }
    h2,
    h3,
    h4
    {
        text-align: left !important;

        page-break-after: avoid: !important;
        page-break-inside: avoid !important;
    }

    /*
     * Don't show links for images, or javascript/internal links
     */
    .ir a:after,
    a[href^='javascript:']:after,
    a[href^='#']:after
    {
        content: '';
    }
    /* what's not displayed */



 #rotator_wapper , #left , #news-items , #dbuttons , #mwrapper , #capabilitieswrapper , #hsolutions , #platformapplications , #infocenter , #blogspotlights , #snag-tag , footer , #suggest , 
#capabilities , #right , #searchsorter , .subfamily-table , .req , .collectionrow , #newsright , #newsshare , .download.button , #pressreleases , #blogs , #newsmiddlewrapper , #newsbottomwrapper , .resp-tabs-list , #families { display: none !important; }

.banner .title { font-size: 50px !important; }
.pad article h1 , .pad article#homepage h1 { font-size: 34px !important; }
.pad article p , .pad article#homepage p { font-size: 15px !important; line-height: 24px !important; }
header * { display: none !important;}
.readmore { height: auto !important;}
.readmore > br { display: none; }
a[data-readmore-toggle] { display: none !important;}
header:before { width: 166px !important; height: 46px !important; display: block !important; content: url(/images/print-logo.jpg); margin-bottom: 50px !important; }


.readmore .more { display: none; }
#big-gallery { position: static !important;}

#photo-gallery .item .image { text-align: left; }
#photo-gallery .item { float: none; }
#small-gallery-wrapper { display: none !important; }

#view2, #view1 { display: block !important; }
.resp-tab-content , .tab_identifier_parent_tab_item-2 , .tab_identifier_parent_tab_item-3 , .tab_identifier_parent_tab_item-4 { border:0px; display: none !important; }

h2.resp-accordion { display: block; font-size: 20px; line-height: 24px; background-color: transparent !important; font-weight: 100; border:0px; }
.resp-arrow { display: none; }

#downloads ul li , #downloads .icon , .resp-tab-content li { font-size: 15px; line-height: 19px; padding-bottom: 5px; }
#downloads ul, #tab-specs ul { margin: 16px 0px 0px 19px;}
  #downloads ul li {  list-style-image: url(/images/bull.png);  }