I am having a problem with text showing up garbled. When I open the cfdocument
with Acrobat Reader 7 the text shows up fine but when I use an older version
(Acrobat Reader 5) the text shows up garbled. I am pulling the text from a
database and some of it is formatted in html.

Is there a way to tell cfdocument to create the pdf as Reader 5 or higher?

Here is my code:

<cfset display = "0">
<cfif IsDefined("id")>
<cfif Len(Trim(id))>
<cfset display = "1">
</cfif>
</cfif>

<cfif display is "1">
<cfquery name="lessoninfo" datasource="lesson" dbtype="odbc">
SELECT * FROM lessons WHERE id=#id#
</cfquery>
<cfoutput query="lessoninfo">
<cfdocument format="pdf" fontembed="no" margintop="0.1">
<link href="/styles.css" type="text/css" rel="stylesheet">
<body>
<cfdocumentitem type="footer">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr> <cfoutput>
<td align="left"><font color="##CCCCCC" size="-4">Lesson Number:
#number#</font><td>
<td align="right"><font color="##CCCCCC" size="-4">Page
#cfdocument.currentpagenumber# of #cfdocument.totalpagecount# </font> </td>
</cfoutput> </tr>
</table>
</cfdocumentitem >
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" bgcolor="##27662F"><img src=" /images/logo_hq.jpg"
width="225" hspace="5" vspace="5"></td>
</tr>
<tr>
<td align="center">&nbsp;</td>
</tr>
<tr>
<td align="center" class="Header">#title#</td>
</tr>
<cfif Len(Trim(series))>
<tr>
<td align="center" class="Header">Series: #series#</td>
</tr>
</cfif>
<cfif Len(Trim(part))>
<tr>
<td align="center" class="Header">Part: #part#</td>
</tr>
</cfif>
<tr>
<td align="center">&nbsp;</td>
</tr>
<tr>
<td align="left" class="text11px">#lesson#</td>
<tr>
</table>
</body>
</cfdocument>
</cfoutput>
<cfelse>
There is no page to display.
</cfif>