Thanks for the info. I have used the VPOS of report objects at run time before and it does work. However, I only need to change the top margin of the report. I think the problem with changing the custom paper size is that the paper size is still the same it is only the top margin.
I will look at the KB article. Thansk!