Print CSS stylesheet problem in Safari


I’m having some trouble getting the Print CSS stylesheet to render correctly on one of my websites when using the Safari browser.

For some reason, the bottom credit lines overlap on top of each other. For example, see this PDF version of a printout:

The Computer Services etc name is supposed to be aligned on top of the address on the left, not moved over to the right, overlapping the developer’s credit line.

The domain having the problem is here:
Here’s a pastebin of the print.css stylesheet:

Thanks so much for the help!

The first major flaw with your print stylesheet is it should NOT be a copy of your screen stylesheet, when a user is printing the page they should instead get a more simplified layout of the page with minimal images and text effects. What you currently have while simple is just way to much CSS for something that should contain only about 100 lines max.