They've been encoded for a screen size which is wider than the average piece
of paper (whether letter sized or A4). Many web designers now encode for
1024x768 rather than the old 800x600.
Solution:
Either print in landscape format
or
If the printer has this function, select the Fit to Page option