Jason,
There is the possibility that the font that you are assigning to the report is not found on the second system and this causes to another font settings to be set. I can't think of another way to set the font besides doing it in the code.
I would try with another font to see if that makes any difference, also I would not use any bold settings, this can also cause some problems if the font does not have an spcific "bold" version of the font.
I hope this helps, but let me know if you have any other questions.
Regards,
Juan Carlos
N.I.