Check if u have SP5. if not get it.

I had faced the same problem and found that my VB was SP5.
If you dont see the runtime property of orientation = landscape,
u'll need to create the datareport again (ugh!)

list of fixes in SP5

All the best!

eeeks