diff --git a/i2p2www/static/styles/duck/default.css b/i2p2www/static/styles/duck/default.css
index 99da77fb17c4e3aba76b76c1b6edc842bbaec3b8..60129146fae1ec36e27633ab3ff32b541241d34d 100644
--- a/i2p2www/static/styles/duck/default.css
+++ b/i2p2www/static/styles/duck/default.css
@@ -395,8 +395,12 @@ div#content .inner ul.DREAD {
  * Additions to syntax.css
  */
 
-.highlight {
-    overflow: auto
+.highlight > pre {
+    white-space: pre-wrap;                 /* CSS-3 */
+    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
+    white-space: -pre-wrap;                /* Opera 4-6 */
+    white-space: -o-pre-wrap;              /* Opera 7 */
+    word-wrap: break-word;                 /* Internet Explorer 5.5+ */
 }
 
 /*