Up to your question - you have not correctly added the id attributes of the elements. In order for this to work you will have to add id="html" to the html tag, id="body" to the body tag and id="content" to the div tag and remove the style attribute from the div. Only then you will not need to hardcore the height in pixels.
New HTML5/JS REPORT VIEWER with MOBILE AND TOUCH SUPPORT available in Telerik Reporting Q3 2013! Get the new Reporting version from your account or download a trial.