The super slim Princess Beatrice wore a short blue belted cocktail dress as she attended a polo event at Cowdray Park in West Sussex in southeast England. The princess’ new figure is a dramatic contrast to her previous size some two years ago. The 22-year-old is keeping the weight off with a diet and exercise plan. Beatrice has loss at least two dress sizes and credits her weight loss to a fruit and water diet.