@media print {  
/* If printing the page, get rid of the sidebar and comments */  
div#wrap { width: 100%; }  
div#wrap * { width: auto; }  
div#header { margin: 0; padding: 0; display:none !important; }  
div#footer { margin: 0; padding: 0; display:none !important; }  
div#sidebar { margin: 0; padding: 0; display:none !important; }  
div#navbar { display: none; }  
#blog-title { display: none; }  
.comments { display: none; }  
} 