Home Off Beat Kelly Brook sizzles in a printed swimsuit