I'm not really clear on when the veil comes off and what is typically done. You keep it on for pictures I know that, but do you take it off after pictures and before you go into your reception or do you keep it on until your first dance and then take it off? My ceremony is at 6pm (outside), then we have a cocktail hour and then into dinner/dancing...everything is taking place outside and it is all on the same site. Any help is appreciated because I am clueless about taking off the veil! Also, do you eat before the first dance or dance first and then sit down and eat?