=== modified file 'sites/all/modules/glossary/glossary.css'
--- sites/all/modules/glossary/glossary.css	2008-06-10 14:55:28 +0000
+++ sites/all/modules/glossary/glossary.css	2008-06-10 21:10:34 +0000
@@ -17,6 +17,12 @@
   color: #080;
   cursor: help;
 }
+
+span.glossary-term {
+  text-decoration: none;
+  border-bottom: 1px dotted;
+  cursor: help;
+}
 
 dl.glossary-list > dt {
   font-weight: bold;

=== modified file 'sites/all/modules/glossary/glossary.module'
--- sites/all/modules/glossary/glossary.module	2008-06-10 14:55:28 +0000
+++ sites/all/modules/glossary/glossary.module	2008-06-10 21:10:34 +0000
@@ -486,6 +486,16 @@
           $replace_mode = 'acronym';
           
         case 'abbr':
+          if ($link_style == 'none') {
+            $ins_before .= '<span class="'. $term_class .'" title="'. check_plain($term_title) .'"><'. $replace_mode .' title="'. check_plain($term_title) .'">';
+            $ins_after .= '</'. $replace_mode .'></span>';
+          }
+          else {
+            $ins_before .= '<'. $replace_mode .' title="'. check_plain($term_title) .'"><a class="'. $term_class .'" href="'. url($linkto, array('fragment' => $fragment, 'absolute' => $absolute_link)) .'" title="'. check_plain($term_title) .'">';
+            $ins_after .= '</a></'. $replace_mode .'>';
+          }
+          
+          break;
         case 'acronym':
         case 'cite':
         case 'dfn':

