Intrinsic ultracontractivity and eigenfunction estimates for Schrodinger operators