--- DT_Var.py~	Fri Aug 24 22:55:56 2001
+++ DT_Var.py	Fri Aug 24 22:58:07 2001
@@ -362,8 +362,9 @@
 
 def newline_to_br(v, name='(Unknown name)', md={}):
     v=str(v)
+    if find(v,' ') >= 0: v=join(split(v,' '), '&nbsp;')
     if find(v,'\r') >= 0: v=join(split(v,'\r'),'')
-    if find(v,'\n') >= 0: v=join(split(v,'\n'),'<br>\n')
+    if find(v,'\n') >= 0: v=join(split(v,'\n'),'<br />\n')
     return v
 
 def whole_dollars(v, name='(Unknown name)', md={}):
