The AJAX content loaded in a Colorbox has some JavaScript included that resizes things within the content. Colorbox determines its sizing based on the sizes before all of th
resize actually takes a jQuery object and uses that to do the resizing. Instead, you can just have the colorbox reload like this:
$(window).resize(function(){ $.fn.colorbox.load(); });