Beatrice's gala outfit follows a much more laid-back look she wore for a Great Ormond Street Hospital Charity fundraiser this ...