diff --git a/cambridge.install b/cambridge.install
index 06ae1181e56bdba67113fc6508e124a3ccf30f63..0005c6880342b322ed21b563d5b6cb278953723f 100644
--- a/cambridge.install
+++ b/cambridge.install
@@ -167,4 +167,23 @@ function cambridge_install() {
   // Transliterate Pathauto aliases.
 
   variable_set('pathauto_transliterate', 1);
+
+  // Turn off CKEditor's Advanced Content Filter.
+
+  $profiles = db_select('ckeditor_settings', 's')
+    ->fields('s')
+    ->condition('name', array('Advanced', 'Full'), 'IN')
+    ->execute()
+    ->fetchAllAssoc('name');
+
+  foreach ($profiles as $name => $profile) {
+    $settings = unserialize($profile->settings);
+
+    $settings['js_conf'] = 'config.allowedContent = true;';
+
+    db_update('ckeditor_settings')
+      ->fields(array('settings' => serialize($settings)))
+      ->condition('name', $name)
+      ->execute();
+  }
 }