There is nothing unusual about the supplied image nor how it is handled in MS page printing (apart from normal pixel quality issues). Thus it is the unsupplied HTML coding is causing a difference and without that code there is no problem.