I am trying to print my contents, but the body does not contain the entire print contents which i am inserting. Seems to some sort of height issue. 
var printcontent=$("#printDiv").html();
var printdiv=document.createElement('div');
$(printdiv).html(printcontent);
$('body').before(printdiv);
$('body').css('visibility', 'hidden');
window.print();
$('body').css('visibility', 'visible');
 
     
    