U.S. President George W. Bush signed legislation today that gives the Department of Homeland Security about $33 billion to improve the nation's border security, inspect incoming cargo, protect potential terror targets, and train emergency workers. Bush signed the bill at a White House ceremony open only to news photographers. Homeland Security Secretary Tom Ridge and members of Congress were in attendance. Later in the day, speaking in Marlton, New Jersey, Bush said the law will improve national security by increasing spending for port security, Coast Guard patrols, federal air marshals, anti-missile technology for aircraft, and improved security at chemical facilities, nuclear plants, water-treatment plants, bridges, subways, and tunnels.