@Override
	public void actionPerformed(ActionEvent e) {
		
		// if we're not in a totally-maximized state 
		// [which would make this all pointless] ...
		if (!Outliner.desktop.isMaximized()) {
			
			// grabaholda the topmost doc
			OutlinerDocument doc = (OutlinerDocument) Outliner.documents.getMostRecentDocumentTouched();
			
			// see how wide we can get
			Dimension curAvailSpace = Outliner.desktop.getCurrentAvailableSpace();
			double maxWidth = curAvailSpace.getWidth();
			
			// get the doc's current location
			Point pLocation = doc.getLocation();
			
			// set its left point to the left edge of the content area
			pLocation.setLocation(0, pLocation.getY());
			
			// get the doc's current size
			Dimension dSize = new Dimension();
			dSize.setSize((int)maxWidth, (int)doc.getSize().getHeight());
			
			// set the doc's new location and size
			doc.setLocation(pLocation);
			doc.setSize(dSize);
			
			// let the vertical scroll bar adjust for our new size
			Outliner.jsp.getVerticalScrollBar().revalidate();
		}
	}