President Barack Obama poked fun at the Secret Service scandal in Colombia at Saturday night's celebrity-studded White House Correspondents' Dinner.
"I have to get the Secret Service home in time for their new curfew," Obama said.
Obama also chided his secretary of state for her behavior in Colombia during trip to the Summit of the Americas.
"She can't stop drunk texting me from Cartagena," Obama jokingly said of Hillary Clinton, who was photographed drinking a beer and dancing in Cartagena.
Jimmy Kimmel, the night's featured entertainer, also picked up on the Secret Service prostitution scandal in Colombia, saying he told the Secret Service that for $800 he wouldn't joke about them, "but they only offered 30."
"If this had happened on President Clinton's watch, you can damn well bet those Secret Service agents would have been disciplined with a very serious high five," Kimmel said.
Eight Secret Service officers have been fired and three disciplined, and a dozen military personnel have had their security clearances suspended, in the unfolding investigation of sexual misbehavior by agents who traveled to Cartagena, Colombia, this month to set up security for Obama's visit. The agency says it is also looking into whether agents hired prostitutes and strippers in El Salvador in advance of the president's trip last year.
Secret Service agents weren't the only ones to serve as the butt of Obama's jokes at the dinner.
The president walked off stage just before he took the podium with an alleged "hot mic," making fun of getting caught last month on an open microphone with Russian President Dmitry Medvedev.
"What am I doing here," he asks off stage. "I'm opening for Jimmy Kimmel and telling knock-knock jokes to Kim Kardashian."
Once on stage, the president revisited last year's dinner, which took place as Navy SEALS were dispatched to capture and kill Osama bin Laden.
"Last year at this time, this very weekend, we finally delivered justice to one of the world's most notorious individuals," Obama said. Then a picture of real estate mogul Donald Trump appeared on the room's television monitors. The president last year delivered a scathing roast of Trump, who flirted with running for the Republican nomination and claimed he had solved the "mystery" of Obama's birth certificate.
Obama also took a shot at the Republican congressional leadership, whom he thanked "for taking time from their exhausting schedule of not passing any laws" to attend the dinner.
Notwithstanding the light-hearted atmosphere, the dinner was far from a campaign-free zone. The president pointed out his similarities with the presumed Republican nominee, Mitt Romney.
"We both think of our wives as our better halves, and the American people agree to an insulting extent," the president said.
"We both have degrees from Harvard. I have one, he has two. What a snob."
The crack drew a thumbs up from former Pennsylvania Sen. Rick Santorum, who was in the audience. Santorum dropped out of the presidential primary campaign earlier this month. He had called Obama a snob for encouraging young Americans to attend college.
But Obama touched on serious themes as well, remembering The New York Times' Anthony Shadid and Marie Colvin of the Sunday Times of London who died while covering the uprising in Syria.
"Never forget that our country depends on you to help protect our freedom, our democracy and our way of life," Obama said.
Among the eclectic crowd attending Saturday night's dinner were former Secretary of State Colin Powell, the cast of the hit TV show "Modern Family," actress Lindsey Lohan, Army Chief of Staff Gen. Ray Odierno, House Majority Leader Eric Cantor, R-Va., actor George Clooney and director Steven Spielberg.
Proceeds from the dinner go toward scholarships for aspiring journalists and awards for distinction in the profession.
The association was formed in 1914 as a liaison between the press and the president. Every president since Calvin Coolidge has attended the dinner.
Based on reporting by the Associated Press.