A magnitude 3.1 earthquake has sent tremors across much of New Hampshire and parts of Maine, Vermont and Massachusetts. The U.S. Geological Survey says the quake occurred at 11:28 p.m. Saturday, but there were no reports of injuries or damages.