diff --git a/uk/ac/sanger/artemis/components/PrintACT.java b/uk/ac/sanger/artemis/components/PrintACT.java
index cb1c83c0965fc4865dd1f484ab854d9200b2caf3..0c3403f5ce10d36bea209722515b04262073ad47 100644
--- a/uk/ac/sanger/artemis/components/PrintACT.java
+++ b/uk/ac/sanger/artemis/components/PrintACT.java
@@ -96,6 +96,12 @@ public class PrintACT extends ScrollPanel implements Printable
           mc.getBamPanelArray()[i].paintComponents(g2d);
           g2d.translate(0,mc.getBamPanelArray()[i].getHeight());
         }
+        
+        if(mc.getVcfPanelArray()[i].isVisible())
+        {
+          mc.getVcfPanelArray()[i].paintComponents(g2d);
+          g2d.translate(0,mc.getVcfPanelArray()[i].getHeight());
+        }
       }
       
       mc.getFeatureDisplayArray()[i].paintComponent(g2d);
@@ -119,6 +125,12 @@ public class PrintACT extends ScrollPanel implements Printable
           mc.getBamPanelArray()[i].paintComponents(g2d);
           g2d.translate(0,mc.getBamPanelArray()[i].getHeight());
         }
+        
+        if(mc.getVcfPanelArray()[i].isVisible())
+        {
+          mc.getVcfPanelArray()[i].paintComponents(g2d);
+          g2d.translate(0,mc.getVcfPanelArray()[i].getHeight());
+        }
       }
 
       if(i < mc.getAlignmentViewerArray().length)
@@ -158,6 +170,9 @@ public class PrintACT extends ScrollPanel implements Printable
       if(mc.getBamPanelArray()[i].isVisible())
         height += mc.getBamPanelArray()[i].getHeight();
 
+      if(mc.getVcfPanelArray()[i].isVisible())
+        height += mc.getVcfPanelArray()[i].getHeight();
+      
       height += mc.getFeatureDisplayArray()[i].getHeight();
       if(mc.getFeatureDisplayArray()[i].getWidth() < width)
         width = mc.getFeatureDisplayArray()[i].getWidth();
@@ -379,6 +394,9 @@ public class PrintACT extends ScrollPanel implements Printable
       if(mc.getBamPanelArray()[i].isVisible())
         height += mc.getBamPanelArray()[i].getHeight();
       
+      if(mc.getVcfPanelArray()[i].isVisible())
+        height += mc.getVcfPanelArray()[i].getHeight();
+      
       height += mc.getFeatureDisplayArray()[i].getHeight();
       if(mc.getFeatureDisplayArray()[i].getWidth() < width)
         width = mc.getFeatureDisplayArray()[i].getWidth();