Craig P. Wittig was fired after county officials found out he took at least 46 trips since he was hired in February 2006.