This is a known "feature" of IE.
You can create a printer friendly version of your page using CSS. Have a stylesheet with the @media set to print. Set the width of the page to something that will print.
Code:
<style type="text/css">
@media print {
body {width: 20cm;}
}
</style>
You may have do a bit of trial and error to get the width that will work.
--
Joe (
Microsoft MVP - XML)