Attire

Wedding day: Cocktail

Other events: Casual

Note: many wedding day events are outdoors on grass and gravel.