I'm tring to print from an imagelist control using it's draw method. When I output to a picture box it's fine but when I put it on the printer it comes out about a third of the size it's supposed to be as the top left corner of the page. I'm using the printers height and width properties to centre it in the page and get other positions right and the printer image is made up of lot's of smaller images pasted on top of each other so I'm sure it's not the images themselves that are too small. I can't seem to work out what's going wrong and I've got no Idea how to fix it.

Any Clues?