WINCHENDON — In a heated special town meeting called to deal with a deficit that officials say is now at $3.472 million, voters approved firing Town Manager James M. Kreidler Jr. in a secret ballot 290-135, voted down a proposed $700,000 Proposition 2� tax cap override and voted in favor of borrowing up to $6 million from the state.