Do you have to wear a suit to a funeral. If suits are not quite your thing, then a smart dress is...