Forum Moderators: not2easy
Here are some ideas -- maybe not great, but you asked for some ideas, so here goes . . .
1. how about using a dedicated "print" command in CSS that forces output of all layers? (not sure if this can be done...)
2. if you MUST allow output of all layers, and these layers aren't moving or dynamic, then how about enabling a static image to be output when printed out? (see also using a print style command).
And finally, ask yourself: how much of your audience uses these browsers that would force you to jump through hoops for print output? Would not a "prints best in browser XYZ" be sufficient to cover your bases?
Not sure if I'm helping or hurting here, but more info might get you more responses.
Good luck.
Patrick Elward