Hi,
The problem is cause by ie's justify bug. Ie makes elements slightly wider than they should be when the text is justified. This can have consequences depending on the layout.
The easier solution is just to set the text to text-align:left in your print style-sheet and the problem goes away.
Code:
p {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
text-align: justify;
color: #333333;
}
* html p {text-align:left}/* for ie only*/
The other solution if you want justified printout is to put the paragraphs inside another container which is smaller than the original parent container by a percent or 2. This may be awkward to achieve because the parent container has no specified width and ie hates that and would mean more hacks to get it right (e.g. height:1% on the parent).
It may not even work with the float anyway!
I'd just stick with left aligned text on the print out 
Paul
[edit]
No... Just tried it and ie doesn't like the method I mentioned above. You'll have to stick with changing the text to text-align:left on the print stylesheet.
[/code]
Bookmarks