President Barack Obama has signed legislation to increase the nation's borrowing authority and avert a potentially catastrophic government default. Obama signed the bill privately in the Oval Office little more than an hour after the Senate voted final passage. The Senate voted 74-26. Two of those voting for the bill were Idaho republican senators Jim Risch and Mike Crapo. They both say the bill isn't perfect but they say it kept the government open for business.  Much of the measure, which the House passed Monday night, was negotiated on terms set by House Speaker John Boehner, including a demand that any increase in the nation’s borrowing cap be matched by spending cuts. But the legislation also meets demands made by Obama, including debt-limit increases large enough to keep the government funded into 2013 and curbs on growth of the Pentagon budget.