My boyfriend is going to be graduating from the police academy soon, and there is going to be a semi-formal reception afterwards. His TO’s and the Director are going to be there. What would be an acceptable thing to wear? I have no clue what “Semi-Formal” really means. Does it mean like a cocktail dress or something?