Proof: Let {Bn} be a countable basis about e. We may presume Bn⊇Bn+1 for all n, and if necessary by setting B′n=Bn∩B−1n we may presume B−1n=Bn.
Suppose G has a countable dense subset D, and that U is a hood about g. Then since g×e∈m−1(U) and {gBn} is a basis about g, there exists n such that gBn×Bn⊆m−1(U). Choose d∈D∩gBn and we see d=gb for some b∈Bn, hence g=db−1∈dBn, so dBn is a hood about g. Furthermore, given c∈Bn we see dc=gbc∈m(gBn×Bn)⊆U, so that dBn⊆U. Therefore \{dB_n~|~d∈D,n∈ℕ\} is a countable basis for G.
Suppose G is Lindelof. Then for each n∈ℕ, there is a countable subset D_n⊆G such that ∪_{d∈D_n}dB_n=G. We show D=∪D_n is dense in G; let U⊆G be a hood about g. Then gB_n⊆U for some n, and we also see g∈∪_{d∈D_n}dB_n so write g=db for some d∈D_n⊆D and b∈B_n. But now d=gb^{-1}∈gB_n⊆U so d∈U and D is a countable dense subset of G.~\square