Sen. Larry Craig has agreed to temporarily give up his seats on four Senate Committees at the request of Senate Republican leadership, while his political support eroded significantly today when three fellow Republicans in Congress called for his resignation.