code: function() {
  		if(this.qtip.rendered < 1 || this.drawing) { return this; }
  
  		var tooltip = this.qtip.tooltip,
  			style = this.qtip.options.style,
  			container = this.qtip.options.position.container,
  			perc, width, max, min;
  
  		// Set drawing flag
  		this.qtip.drawing = 1;
  
  		// If tooltip has a set height/width, just set it... like a boss!
  		if(style.height) { tooltip.css(HEIGHT, style.height); }
  		if(style.width) { tooltip.css(WIDTH, style.width); }
  
  		// Simulate max/min width if not set width present...
  		else {
  			// Reset width and add fluid class
  			tooltip.css(WIDTH, '').appendTo(this.redrawContainer);
  
  			// Grab our tooltip width (add 1 if odd so we don't get wrapping problems.. huzzah!)
  			width = tooltip.width();
  			if(width % 2 < 1) { width += 1; }
  
  			// Grab our max/min properties
  			max = tooltip.css('maxWidth') || '';
  			min = tooltip.css('minWidth') || '';
  
  			// Parse into proper pixel values
  			perc = (max + min).indexOf('%') > -1 ? container.width() / 100 : 0;
  			max = (max.indexOf('%') > -1 ? perc : 1 * parseInt(max, 10)) || width;
  			min = (min.indexOf('%') > -1 ? perc : 1 * parseInt(min, 10)) || 0;
  
  			// Determine new dimension size based on max/min/current values
  			width = max + min ? Math.min(Math.max(width, min), max) : width;
  
  			// Set the newly calculated width and remvoe fluid class
  			tooltip.css(WIDTH, Math.round(width)).appendTo(container);
  		}
  
  		// Set drawing flag
  		this.drawing = 0;
  
  		return this;
  	}
docs: Max/min width simulator function