A negative value is a fractional denominator where the numerator is 10, i.e. -100 means the building weight is multiplied by 10 / 100, in other words divided by ten. You can use this setting to prevent a building entirely, by setting it explicitly to 0.
does it grant and which technologies you need in order to remove forests (if possible for each variant), jungles and rain forests. I was convinced I'd find something in CIV4TechInfos.xml and CIV4FeatureInfos.xml but no luck or there's something I'm overlooking. Or is this something that's not even found in the XML?