diff --git a/src/wp-includes/js/mce-view.js b/src/wp-includes/js/mce-view.js
index fc6284f..86c5247 100644
--- a/src/wp-includes/js/mce-view.js
+++ b/src/wp-includes/js/mce-view.js
@@ -244,6 +244,14 @@ window.wp = window.wp || {};
 		loader: true,
 
 		/**
+		 * Whether or not to import styles if the
+		 * preview is rendered in an iFrame.
+		 *
+		 * @type {Boolean}
+		 */
+		importStyles: false,
+
+		/**
 		 * Runs after the view instance is created.
 		 */
 		initialize: function() {},
@@ -448,8 +456,7 @@ window.wp = window.wp || {};
 		 * @param {Boolean}  rendered Only set for (un)rendered nodes. Optional.
 		 */
 		setIframes: function( head, body, callback, rendered ) {
-			var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver,
-				importStyles = this.type === 'video' || this.type === 'audio' || this.type === 'playlist';
+			var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
 
 			this.getNodes( function( editor, node, content ) {
 				var dom = editor.dom,
@@ -460,7 +467,7 @@ window.wp = window.wp || {};
 				content.innerHTML = '';
 				head = head || '';
 
-				if ( importStyles ) {
+				if ( this.importStyles ) {
 					if ( ! wp.mce.views.sandboxStyles ) {
 						tinymce.each( dom.$( 'link[rel="stylesheet"]', editor.getDoc().head ), function( link ) {
 							if ( link.href && link.href.indexOf( 'skins/lightgray/content.min.css' ) === -1 &&
@@ -561,7 +568,7 @@ window.wp = window.wp || {};
 						}
 					}
 
-					if ( importStyles ) {
+					if ( this.importStyles ) {
 						editor.on( 'wp-body-class-change', function() {
 							iframeDoc.body.className = editor.getBody().className;
 						} );
@@ -706,6 +713,8 @@ window.wp = window.wp || {};
 	av = _.extend( {}, media, {
 		action: 'parse-media-shortcode',
 
+		importStyles: true,
+
 		initialize: function() {
 			var self = this;
 
