diff --git a/web/viewer.css b/web/viewer.css
index dabae8b11..4784d0ec2 100644
--- a/web/viewer.css
+++ b/web/viewer.css
@@ -88,6 +88,18 @@ select {
   margin-bottom: 100%;
 }
 
+:-webkit-full-screen a:not(.internalLink) {
+  display: none;
+}
+
+:-moz-full-screen a:not(.internalLink) {
+  display: none;
+}
+
+:fullscreen a:not(.internalLink) {
+  display: none;
+}
+
 #viewerContainer.presentationControls {
   cursor: default;
 }
diff --git a/web/viewer.js b/web/viewer.js
index 4a007b099..4278692e1 100644
--- a/web/viewer.js
+++ b/web/viewer.js
@@ -2005,6 +2005,7 @@ var PageView = function pageView(container, id, scale,
           PDFView.navigateTo(dest);
         return false;
       };
+      link.className = 'internalLink';
     }
     function createElementWithStyle(tagName, item, rect) {
       if (!rect) {