Knights of Columbus take out dinner