Hi Prakash,
Thanks for the reply!
As mentioned in my initial post, this was indeed working fine. But there was a weird scaling going on as the table in my HTML view wasn't properly displayed when turning the page to Landscape orientation.
I've played around a bit with the other settings and obtained a decent scaling by adding the below to the code;
settings.WebKitViewPort = new Size(1500,0);
That assited in scaling the page properly when landscape orientation was requested.