Smart casual is the dress code that confuses more men than any other. It sits somewhere between a suit and a t-shirt, and for men over 40, getting it right matters more than ever. The good news is that this...