What to wear on Tanzania safari?

A general guide on what you should have in your suitcase to visit Tanzania.