/**
 * CSS Stylesheet for printing
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: print_stylesheet.css 4530 2006-09-16 04:00:24Z drbyte $
*/
body {background-color: #ffffff;}
#contentMainWrapper {background-color: #ffffff;}
.messageStackWarning, #navMainWrapper, #navMainSearch, #navCatTabsWrapper, #navEZPagesTop, 
#navColumnOne.columnLeft, #navColumnTwo.columnRight, 
.navMainSearch,
#navSupp, .banners, #navBreadCrumb, .buttonRow { display: none;}

div#lhc_status_container {display: none;}
div#container {display: none;}
div.navNextPrevWrapper {display: none;}
div#cartAdd {display: none;}
div#alsoPurchased {display: none;}
div#crossSell1 {display: none;}
div#footer-one {display: none;}
div#footer-three {display: none;}
div#siteinfoLegal {display: none;}
span.imgLink {display: none;}
div#header-greeting {padding-top: 10px;}
td#invnoprint {display: none;}
div.col3 {display: none;}
div.col9 {page-break-inside: avoid;}
div#headerWrapper {display: none;}

@media print { 
    .nav-collapse.collapse{height:auto !important;}
    .heading{display:none;}
    .content1{display:block !important;}
    .order-history-grid { grid-template-columns: 1fr; gap: 20px; }
    .order-card { break-inside: avoid; box-shadow: none; border: 2px solid #ddd; }
    .order-actions { display: none; }
    .pagination-section { display: none; }
    .submit-section { display: none; }
}

/* Other relevant properties for paged media:
- page-break-before
- page-break-after
- page-break-inside
- orphans
- widows
*/
