What type of printer are you using? It's not uncommon for heat to have a chemical reaction with the paper that causes a colour shift,paper made from wood-based pulp without lignin removed goes yellow over time, with it being exposed to light and/or heat.
One way to find out what's causing it is to print each element separately, if it's over the entire page then it could be as simple as a box in the background that encompasses the whole page.
If you use Windows>Attributes, you can set different objects to non-printing, or you could try putting things on different layers and printing just that layer.
Of course, your other problem could be that your monitor isn't colour calibrated and that it looks white on the screen, and not your printer.
You can buy a Kodak Professional Colour Management disk, that comes with colour photographs included, and these photos are on the disk. It costs about 20 pounds. And if you buy a colourimiter, around 80 pound, this will calibrate your monitor, you can view the monitor against the printed images supplied by kodak, and print them out to see if you are getting the correct colours. Although what you see on the screen won't be the same as what you see on print, there will be a difference as one of the colours you are viewing are transmissive.