Index: src/wp-includes/js/tinymce/skins/wordpress/wp-content.css
===================================================================
--- src/wp-includes/js/tinymce/skins/wordpress/wp-content.css	(revision 29962)
+++ src/wp-includes/js/tinymce/skins/wordpress/wp-content.css	(working copy)
@@ -11,10 +11,11 @@
 
 body {
 	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
-	font-size: 13px;
-	line-height: 19px;
+	font-size: 100%;
+	line-height: 1.5;
 	color: #333;
 	margin: 9px 10px;
+	max-width: 100%;
 }
 
 body.rtl {
@@ -26,7 +27,6 @@
 }
 
 body.wp-autoresize {
-	max-width: 100%;
 	overflow: visible !important;
 	/* The padding ensures margins of the children are contained in the body. */
 	padding-top: 1px !important;
@@ -42,6 +42,16 @@
 	font-weight: bold !important;
 }
 
+pre {
+	font-family: Consolas, Monaco, monospace;
+}
+
+td,
+th {
+	font-family: inherit;
+	font-size: inherit;
+}
+
 /* DFW mode */
 html.wp-fullscreen,
 html.wp-fullscreen body#tinymce {
@@ -110,16 +120,6 @@
 	margin: 0;
 }
 
-pre {
-	font: 12px/18px Consolas, Monaco, monospace;
-}
-
-td {
-	color: #000;
-	font-size: 11px;
-	margin: 8px;
-}
-
 /* Remove blue highlighting of selected images in WebKit */
 img::selection {
 	background-color: transparent;
