 
         contentGroup.setLayoutBoundsSize(unscaledWidth, unscaledHeight);
         contentGroup.setLayoutBoundsPosition(0, 0);
+
+        // Set the maximum height of the callout to be equal to the dimensions of the SplitViewNavigator
+        viewNavigatorCallout.maxWidth = unscaledWidth - (viewNavigatorCallout.margin * 2);
+        viewNavigatorCallout.maxHeight = unscaledHeight - (viewNavigatorCallout.margin * 2);
     }
     
     /**

import spark.components.SplitViewNavigator;
import spark.layouts.HorizontalLayout;
import spark.skins.mobile.supportClasses.MobileSkin;

/**
 *  The default skin for the SplitViewNavigator component.  This skin is

        // Create the callout but don't add it to display list
        viewNavigatorCallout = new Callout();
        viewNavigatorCallout.id = "viewNavigatorCallout";
    }
    
    /**
