It looks like 2003 and 2010 handled the above code in a different way. But this adjustment worked for both.

    .ScaleWidth 0.5, True
    .ScaleHeight 0.5, True