Hallo,
Hm, ja MS sagt zu expression():
"Use the expression() syntax to set an expression on a CSS attribute in HTML." Also schinbar gilt expression() nur im style="".mmh. Ne, die gehen auch in den Dateien.
body { zoom:50%; } funktioniert in einer externen Stylesheet-Datei. Aber halt nicht für media=print.
Dass body { zoom:50%; } geht ist klar, die Beschränkung bezieht sich auch nur auf die Verwendung von "expression()". Und im style="" funktioniert es auch beim Drucken, nur leider nicht in <style> -Block.
Eventuell läßt sich dein Vorhaben über @page und page-breaks realisieren.
Grüße
Thomas