I'm not quite sure if I understand correctly what you mean with "smashed". Could you provide a screenshot? I printed an Events module in month view, using DNN-Blue Fixed Width skin and Events Default theme, and I don't see a basic difference between the print results of IE7 and FF2.
It's true that the calendar width in the DNN print popup window is not stretched to 100%, but gets compressed to the bare minimum (in IE a bit more than in FF). AFA I see, that happens to all module content when printing, because the DNN print view uses a special "no container" container. I admit that this can look a bit strange when the calendar is empty (or nearly empty), but I get this in Firefox as well as in IE, so I don't thik that this is your problem. If the DNN print popup looks okay in your IE, but the print result doesn't, I'd rather suspect a problem within IE. What IE version do you use?