Semi Formal Dress For Men For Wedding - Compared to a very formal dress code, cocktail attire gives you more freedom to branch out with colors, patterns, and accessories.