I'm assuming that when you print, your template's 'print_stylesheet.css' is supposed to come into effect. But I cannot seem to make it have any effect. And I get different results from different browsers on different OS's (Windows, Mac).
First of all, here's the print_stylesheet.css. It is located in the proper place at includes/templates/CUSTOM/css/print_stylesheet.css
Purposely, I have tried to turn the page background purple, and I have set the mainContentWrapper to 'display:none', just to see if I can get anything to happen. Nothing does.Code:/** * 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 3150 2006-03-10 19:03:51Z birdbrain $ */ body {background-color: #ff00ff; color:#000000; } #contentMainWrapper {display:none; background-color: #ffffff; color:#000000; } .messageStackWarning, #navMainWrapper, .navMainSearch, #navCatTabsWrapper, #navEZPagesTop, #navColumnOne.columnLeft, #navColumnTwo.columnRight, #navSupp, .banners, #navBreadCrumb, .buttonRow { display: none;}
I don't want to publish the web address of the store for security reasons because it is not open to the public and is still being configured. But the store is a very dark grey background with light text (sort of reversed). For printing, I just want it to be a white background with black text everywhere. And hide the sidebars.
But the code above, which looks like it is already trying to hide the sidebars, doesn't do anything. Neither do the other changes I tried to put in just to test it.
In Windows IE 6, IE 7, and Mac Safari, I get a white pagebackground with light grey text. In FireFox (Mac) and Opera (Mac) I get the exact color of the store (black background, light text), including background pictures (which I thought were not supposed to print).



) but it is doing what I told it to do in the print_stylesheet.
