Semi-formal and cocktail events are funny — everyone gets invited to them, but no one ever fully explains the dress code. You ...