body { text-align: left; } 
.hideprint { display: none !important; }
TABLE {
    max-width: 100% !important;
}
#content .tab-area TABLE {
    width: 100% !important;
}
#content .detail { float: none; width: auto; display: block; margin-bottom: 1em; }
#product-page #big-image { min-height: inherit; }
.button-box {
    display: none;
}
#product-page .product-tabs,
#product-page .product-tabs h2,
#product-page .product-tabs td,
#content .tab-area,
#content .tab-area .area-bottom {
    margin: 0;
    padding: 0;
    line-height: 1.2;
    border: none;
}
#product-page .product-tabs h2 {
    margin-bottom: 0.5em;
}
