John, I think craigkaminsky has already identified the
problem. In your style definition you're using cf variables in:
background-image:url(../../images/fullpics/#session.mydirectoryname#/#url.filename#.jpg);
but they aren't inside a cfoutput tag.
try something like this:
<style>
<!--
@media print
{
.body { display:none }
}
#ArtImage
{
<cfoutput>
background-image:url(../../images/fullpics/#session.mydirectoryname#/#url.filename#.jpg);
</cfoutput>
background-repeat:no-repeat;
}
-->
</style>