Governor Granholm has vetoed most of a bill spelling out how $316 million in federal money should be spent on public schools, while signing a bill that cuts funding to state universities by 2.8%.