I have been looking for the same thing. My wordpress website is responsive, but by default my Caspio forms and reports are not.
I have had to create multiple data pages, based on the screen size / orientation and then use DIVs to hide or show the appropriate data page. Here is some information on controlling Divs based on screen size. http://css-tricks.com/forums/topic/mobile-device-trick/
It worked for me, but it's a little more work. If someone else knows a better way, I would like to know too!