St.-Louis Post Dispatch: A deal for St. Louis’ biggest office building, the 1.4 million-square-foot skyscraper formerly known as One AT&T Center, could soon be finalized, putting into motion a potential solution to one of the city’s most pressing development challenges.