make use the left and right margin are about 1" off the edges.
This is more than likely your problem. If cutting and pasting various form of print and using various pieces of software and the end result is the same, the printer is the only common demoninator. Your margins are out of whack. You're either using a "generic" print driver from Windows, or you're using the printer manufacturers driver. Check for the latter first (updated driver may be available). There are more than likely print margin adjustments that can be made. Also, check if a box that says "borderless" is checked as this *may* effect text printing.
Bob
EDIT: Hey Roy,
If your emails print normally, copy and paste the text in a "write mail" and print the page. See if that works.
If not, uou could also email the text to yourself and print that.
There's a couple more options for you. Actually, that's the way I do it since my email is open whenever I'm online. It saves the time from having to open a spreadsheet to paste and print.