Semi-Formal: - A formal cocktail dress, long dress, or a dressy skirt and top. - A suit and tie, slacks and a long sleeve button-down shirt with a tie, jackets optional. - Steer clear of light colors such as white, ivory, or blush.