diff --git a/panopoly_magic.module b/panopoly_magic.module
index 11b6313..e7c7c84 100644
--- a/panopoly_magic.module
+++ b/panopoly_magic.module
@@ -279,21 +279,17 @@ function panopoly_magic_form_alter(&$form, &$form_state, $form_id) {
     if ($form_id == 'fieldable_panels_panes_fieldable_panels_pane_content_type_edit_form' || is_object($content)) {
 
       // Create the fieldset with appropriate content
-      $form['widget_preview'] = array(
+      $preview = array(
         '#type' => 'fieldset',
         '#title' => 'Preview',
         '#attributes' => array('class' => array('widget-preview', 'widget-preview-single')),
         '#collapsible' => FALSE,
         '#weight' => -100,
       );
-      $form['widget_preview']['preview'] = array(
+      $preview['widget_preview']['preview'] = array(
         '#markup' => (!empty($style['render pane'])) ? theme($style['render pane'], array('content' => $content, 'pane' => $pane, 'display' => $display, 'style' => $style, 'settings' => $pane->style['settings'])) : theme('panels_pane', array('content' => $content, 'pane' => $pane, 'display' => $display)),
       );
-
-      // Remove the clearfix for preview floating
-      if (isset($form['aligner_start'])) {
-        $form['aligner_start']['#markup'] = str_replace('clearfix', '', $form['aligner_start']['#markup']);
-      }
+      $form['#prefix'] = drupal_render($preview);
 
       $preview_attributes = array(
         'class' => array(
