diff --git a/Resources/Scripts/code.js b/Resources/Scripts/code.js
index af79c688..2591971b 100644
--- a/Resources/Scripts/code.js
+++ b/Resources/Scripts/code.js
@@ -316,8 +316,14 @@
     
     window.TDGF_triggerScreenshot = function(){
       if (selectedTweet){
+        var realWidth = selectedTweet.width();
+        var realHeight = selectedTweet.height()-selectedTweet.find("footer").last().height();
+        
+        selectedTweet = selectedTweet.clone();
+        selectedTweet.children().first().addClass($(document.documentElement).attr("class"));
         selectedTweet.find("footer").last().remove();
-        $TD.screenshotTweet(selectedTweet.html(), selectedTweet.width(), selectedTweet.height());
+        
+        $TD.screenshotTweet(selectedTweet.html(), realWidth, realHeight);
       }
     };
   })();