html, body {
    height: auto !important;
    overflow-y: visible !important;
}

body {
    background: none !important;
}

.tab-container * {
    overflow: visible !important;
}

#productPage .EntityBody .main-item {
    float: none;
}

.show-on-print {
    visibility: visible;
}

.hide-on-print {
    visibility: hidden;
}

.print-only {
    display: block !important;
}

.head-bkg, iframe,
#productPage .common-template-standard .header,
#productPage .footer,
#productPage .catalog-category-breadcrumb,
#productPage .EntityBody .related-items,
#productPage .EntityBody #embeddedviewer,
#productPage .EntityBody #popinviewer,
#productPage .EntityBody .ui-widget-header,
#productPage .cms-why-orion .arrowLink,
#productPage .add-item-container,
#productPage .image-container {
    display: none !important;
}

#productPage .EntityBody .product-print a,
#productPage .EntityBody .add-to-wish-list a,
#productPage .EntityBody .email-a-friend a {
    padding-left: 0;
}

#productPage .common-template-shell {
    width: 780px;
!important
}

#productPage .EntityBody {
    width: 780px;
!important
}

#productPage .EntityBody .main-item {
    width: 780px;
!important
}

#productPage .EntityBody .main-item .item-container {
    width: 780px;
!important
}

#productPage #product-info-container {
    width: 780px;
!important
}

#productPage #product-info-container #print-image-container {
    display: block !important;
    height: 480px;
    width: 211px !important;
}

#product-info-container .description-container {
    border: 2px solid #E0E0E0;
    width: 460px !important;
}

#productPage .EntityBody .tab-container {
    clear: both;
    width: 780px;
}

#productPage #pf-header {
    margin-bottom: 10px;
    display: block !important;
}

#productPage .print-cms {
    width: 162px;
    margin-left: 10px;
    overflow: hidden;
}

#productPage .print-cms div {
    border: none !important;
}

#productPage .print-tab-title {
    display: block !important;
    width: 90px;
    height: 15px;
    padding: 5px;
    border: 2px solid #e0e0e0;
    border-bottom: none;
    text-align: center;
    clear: both;
    margin-top: 10px;
    margin-top: 10px;
}

.ui-tabs .ui-tabs-panel {
    width: 740px;
    padding: 13px;
    border: 1px solid #ccc;
}

#productPage #tabs-5,
#productPage #tabs-7,
#productPage #tabs-8,
#productPage #tabs-9,
#productPage #ui-tabs-4 {
    display: none !important;
}

#productPage #tabs-1,
#productPage #tabs-2,
#productPage #tabs-3,
#productPage #tabs-4,
#productPage #tabs-6 {
    display: block !important;
    margin-bottom: 10px;
    min-height: 100px;
}

#productPage .tab-content .attr-row {
    padding: 7px;
    width: 530px;
    border: 1px solid #e0e0e0;
}

#productPage #proddetail-tabs #tabs-1 {
    page-break-after: always;
}

#productPage #bas-tabs #tabs {
    page-break-before: always;
}

#build-a-scope-container .components-container .components-related-items {
    border: 1px solid #E0E0E0;
    height: auto !important;
    overflow-x: hidden;
    overflow-y: visible;
    width: 100%;
}

#build-a-scope-container .bas-step {
    page-break-inside: avoid;
}

body {
    font-family: Arial, Helvetica, sans-serif;
}

#communityDetail .common-header {
    position: relative;
}

#communityDetail .logo-overlay,
#communityDetail .logo-container {
    position: absolute;
    top: 0;
    left: 0
}

#communityDetail .page-body .CommunityBody .item-name {
    clear: both;
    height: 24px;
    margin: 12px 0 6px;
}

#communityDetail .page-body .CommunityBody .item-name .communityPicks {
    float: left;
    margin-left: 15px;
}

#communityDetail .page-body .CommunityBody .item-name .communityItemName {
    font-weight: bold;
    font-size: 18px;
    float: left;
}

#communityDetail .page-body .CommunityBody .main-item {
    margin-top: 12px;
    width: 660px;
    margin-right: 15px;
    float: left;
    position: relative;
}

#communityDetail .page-body .CommunityBody .main-item .communityDescriptionContainer {
    margin-bottom: 36px;

}

#communityDetail .communityRightSide {
    width: 282px;
    position: absolute;
    top: 0;
    right: 0;
}

#communityDetail .communityRightSide .communityDetailContainer .communityDetail .detailsTitle {
    font-weight: bold;
    font-size: 18px;
}

#communityDetail .page-body .CommunityBody .main-item .tab-container .ui-tabs .print-tab-title {
    font-weight: bold;
    font-size: 18px;
    padding: 12px 0;
    display: block;
}

#communityDetail .page-body .CommunityBody .main-item .tab-container .ui-tabs .ui-tabs-panel {
    margin: 0 0 48px;
    display: block;
}

#communityDetail .CommunityBody .tab-container,
#communityDetail .CommunityBody .ui-tabs {
    width: 660px;
    display: block;
}

#communityDetail .CommunityBody .tab-container .ui-tabs-panel {
    width: 635px;
    display: block;
}

#communityDetail .links-search-container,
#communityDetail .shop-info-container,
#communityDetail .common-nav-main,
#communityDetail #header-cms-promo,
#communityDetail .page-body .breadcrumb-container,
#communityDetail .page-body .browse-container,
#communityDetail .page-body .CommunityBody .description-container .starRating .BVRRRatingNormalLabel,
#communityDetail .page-body .CommunityBody .description-container .BVRRRatingNormalOutOf,
#communityDetail .page-body .CommunityBody .description-container .BVRRRatingsHistogramButton,
#communityDetail .page-body .CommunityBody .description-container .BVRRBuyAgainContainer,
#communityDetail .page-body .CommunityBody .description-container .BVRRRatingSummaryLinks,
#communityDetail .page-body .CommunityBody .description-container .BVRRSocialBookmarkingLinks,
#communityDetail .page-body .CommunityBody .facebookLikeContainer,
#communityDetail .page-body .CommunityBody .email-a-friend,
#communityDetail .page-body .CommunityBody .lineDivider,
#communityDetail .page-body .CommunityBody .share,
#communityDetail .page-body .CommunityBody .rssIcon,
#communityDetail .page-body .CommunityBody .product-print,
#communityDetail .page-body .CommunityBody .google-plus-one-container,
#communityDetail .page-body .CommunityBody .main-item .tab-container .ui-tabs ul.ui-tabs-nav,
#communityDetail .page-body .CommunityBody .main-item .related-community-container,
#communityDetail .page-body .CommunityBody .mailto-link-instructions-container,
#communityDetail .page-body .CommunityBody .community-file,
#communityDetail .page-body .CommunityBody .product-specfic-chart,
#communityDetail .page-body .CommunityBody .related-items,
#communityDetail .footer {
    display: none !important;
}

#receipt .common-template-shell {width: 780px !important;}
#receipt a {text-decoration:none;color:#000}

#receipt .header .logo-overlay {position:absolute !important;}

#receipt .header .links-search-container,
#receipt .header .shop-info-container,
#receipt .header .shop-info-container,
#receipt .header .common-nav-main,
#receipt .header #header-cms-promo,
#receipt #checkoutContentTop,
#receipt #checkoutContentTop,
#receipt .contentArea,
#receipt .footer
{display:none !important;}