diff --git a/lib/search_engine.py b/lib/search_engine.py
index <HASH>..<HASH> 100644
--- a/lib/search_engine.py
+++ b/lib/search_engine.py
@@ -2320,6 +2320,7 @@ def print_records(req, recIDs, jrec=1, rg=10, format='hb', ot='', ln=cdslang, re
                                      epilogue=format_epilogue,
                                      ln=ln,
                                      search_pattern=search_pattern,
+                                     record_separator="\n",
                                      uid=uid))
 
         elif format.startswith('t') or str(format[0:3]).isdigit():
When using the new format_records() function, set the record_separator
argument to newline, fixing joined format nuisance formatting such as
"</record><record>" in the search engine MARCXML output.