I've an issue that I can't seem to find any information on despite having googled for a while. The jsp pages on our site displays fine in a variety of browsers including IE6. When I try to print from IE6 however all formatting is lost. The pages print fine from Firefox, Safari etc but not IE6. The odd thing is that if I save one the pages locally as html, then open it up in IE6 and print out, it outputs the page to the printer with the correct CSS. It appears as though the CSS is not being picked up at all when we print from IE6. Our CSS files are declared thus:
I've tried all the different combinations of the stylesheets, eliminating them one by one, including only one, including only a cut-down version with simple css formatting etc. All produce the same result with IE6 not including the css in the printed output (or in print preview).
I don't think that changing the media type from "all" to "screen" is ideal as the print.css just overrides a few styles in the other stylesheets (e.g. hides the lhs navigation etc). Making it "screen" would mean that it wouldn't be available to printed media wouldn't it?
I tried including all four stylesheets within the conditional comments but still IE6 wouldn't pick up any styles when printing.