Yeah, it could be something like <style>body{display:none;}</style> that could be the cause.
Jokes aside. As suggested, I would check out the source of the downloaded page for anything strange such as missing tags or some body and head tags that have been generated by the browser that are empty...