You could use PDF Creator to carry out Duckster’s suggestion. It’s a free tool that works like Adobe Distiller. It creates a virtual printer which outputs PDF files.
You didn’t mention, so I’m assuming you’re using Windows.
This is a perl script that retrieves the web page from where ever it is and makes a postscript file of it. You’ve got options for paer size and a whole boatload of stuff.
The biggest problem is that it needs a lot of stuff not likely to be pre-installed on a windows machine - you’ll have to track down and install a lot of stuff to make it work.
I think this is an indication that there is something wrong with the web page. Does it display correctly on different browsers and different window sizes?
Sounds like something wonky in the sizes of the pictures.
Are you reszing the pictures in the HTML code? That is, say you’ve got a picture 200x200 pixels and you put in HTML tags to resize it to 100x100? That might (warning:WAG) cause problems with the printout.